





定价:89元
印次:1-4
ISBN:9787302379300
出版日期:2014.11.01
印刷日期:2016.12.05
图书责编:盛东亮
图书分类:零售
本书系统论述了Cocos2dx游戏开发理论与实践。全书内容涵盖了Cocos2dx的核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、数据交换格式、内存管理、性能优化、平台移植、程序代码管理、三大应用商店发布产品等。本书共29章,按内容结构可分为六篇: 第一篇开发基础,即第2章~第8章,内容包括Cocos2dx简介、环境搭建、字符串、标签、菜单、精灵、场景、层、动作、特效、动画和Cocos2dx用户事件。 第二篇开发进阶,即第9章~第12章,内容包括游戏音乐与音效、粒子系统、瓦片地图和物理引擎。 第三篇数据与网络,即第13章~第17章,内容包括Cocos2dx中使用的数据容器类、数据持久化、数据交换格式、基于HTTP网络通信和基于Node.js的Socket.IO网络通信。 第四篇设计与优化,即第18章~第20章,内容包括Cocos2dx中的常用设计模式、Cocos2dx中的内存管理和性能优化。 第五篇平台移植,即第21章~第23章,内容包括从Win 32到Android平台的移植、从Win 32到Windows Phone 8平台的移植和从Win 32到iOS平台的移植。 第六篇开发实战,即第24章~第29章,内容包括使用Git管理程序代码和多个项目实战——迷失航线手机游戏项目开发、为迷失航线游戏添加广告、发布放到Google play应用商店、发布放到Windows Phone应用商店和发布放到苹果App Store。
姓名:关东升工作经验:17年软件开发经验、9年培训行业经验外语:英语、日语说明介绍:国内知名iOS技术作家,iOS技术顾问,高级培训讲师。精通iOS、Android和Windows Phone 7开发,曾先后主持开发大型网络游戏神农诀Android和iOS 客户端、国家农产品追溯系统iPad客户端、大型团购网站移动端开发、金融系统微博iOS,WP7,Android客户端开发,在App Store发布多款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。精通JAVA、JAVAEE、Spring和AJAX等,擅长基于J2EE构架的系统设计和数据库设计开发。精通微软.NET体系结构、移动开发、设计模式与软件架构,擅长软件系统的架构、分析与设计。曾参与开发北京公交一卡通系统、日本NEC委托开发系统、中国移动广东分公司业务报表系统。近期为中国移动、大唐电信、中石油等公司提供企业内训,课程涵盖iOS、Android 、JAVA和.NET等方面。安博教育集团认证金牌讲师。CSDN、51CTO等IT技术网站技术专家。已经出版著作:《iPhone与iPad开发实战——iOS 经典应用剖析》 机 工业出版社《Android开发案例驱动教程》 机械工业出版社《JSP网络程序设计》北京邮电大学出版社,21世纪普通高等教育应用型规划教材?计算机系列。 即将出版著作: 《iOS开发指南》 人民邮电出版社 《Android 网络游戏开发实战》 机械工业出版社工 作 经 验 :2012/02–今 智捷东方科技有限公司所属行业: 信息技术和互联网培训技术运营中心:iOS/Android高级培训讲师,技术顾问工作内容:企业内训、课程研发、技术总监--------------------------------------------------------------------------------2010/02 – 2012/02 在安博教育中程在线所属行业: 信息技术和互联网培训技术运营中心:iOS/Android/ J2EE/.NET讲师工作内容:企业内训、职教培训、教材研发--------------------------------------------------------------------------------1999/07 - 2009/05 在 东方科技有限公司所属行业: 信息技术和互联网曾担任职务:副总经理、技术总监、项目经理工作内容:软件开发、项目管理、技术掌控--------------------------------------------------------------------------------培 训 经 验(部分) :2012/07:上海科视数码培训课程:IOS内训涉及内容:精通iOS开发。--------------------------------------------------------------------------------2012/06:北京移动研究院培训课程:iOS企业培训涉及内容:iOS技术开发。--------------------------------------------------------------------------------2012/05:方正电子培训课程:Android企业培训涉及内容:Android技术开发。-------------------------------------------- -----------------------------------2012/03:天津港务局培训课程:Android,iOS企业培训涉及内容:Android技术开发,iOS开发。--------------------------------------------------------------------------------2010/4~2010/6:山西大学商务学院培训课程:3G Android培训涉及内容:Linux、SQLite、Android UI和Android Google Map等。--------------------------------------------------------------------------------2009/11:中石油物探所培训课程:AJAX企业培训涉及内容:AJAX基本原理、DOJO、Extjs、DWR和JQuery等。-------------------------------------------
序 欢迎来到Cocos的开发世界。 Cocos2dx自发布第一个版本以来,历经4年的成长,到如今使用者已遍布全球,数不清的采用Cocos引擎开发的游戏横扫各个畅销榜单,我自己也成了其中很多游戏的忠实玩家。Cocos引擎能一步一步走到今天,我很欣慰。感谢许多业界朋友的帮助,也感谢广大开发者的鼎力支持。 近两年,手机游戏行业在移动互联网世界的崛起是有目共睹的。行业格局在变化,Cocos2dx不改初衷,开源免费始终如一,便捷高效步步提升,跨平台特性也日益完善。我们的引擎团队不断地努力改进,尽可能降低游戏开发的门槛,让更多有想法、有创意的朋友,不管是专业还是非专业出身的开发者,都能着手去实现。 关东升老师是国内著名的移动开发专家,精通多种开发技术,也有多年的开发经验,是一位不可多得的良师益友。这次关老师携手赵大羽先生倾力创作这套“Cocos2dx实战”,共包括5册,分别是C++卷、JS卷、Lua卷、工具卷和Cocos Studio卷,其中Lua卷与Cocos2dJS卷更是填补了国内市场的空白。 这套图书系统地论述了Cocos2dx游戏开发理论与实践,涵盖Cocos2dx开发的几乎所有方面的知识领域。全部内容深入浅出,全面系统,对入门和进阶都大有裨益,非常值得阅读,我在这里郑重推荐给大家。 除了撰写图书,关老师还开设了超过400课时的Cocos引擎在线课程,我很敬佩他的专业精神,也非常感谢他一直以来对Cocos2dx的支持。关老师的书籍和在线课程在业内有相当高的人气,相信能为许多想要进入Cocos开发世界的朋友提供极大的帮助。 希望大家能从关老师的书籍和在...
第1章准备开始
1.1本书学习路线图
1.2使用实例代码
第2章Cocos2dx简介与环境搭建
2.1移动平台游戏引擎简介
2.2Cocos2d家谱
2.3Cocos2dx设计目标
2.4在Windows平台下开始开发Cocos2dx游戏
2.4.1使用Visual Studio开发工具
2.4.2下载和使用Cocos2dx案例
2.4.3生成API文档
本章小结
第3章Hello Cocos2dx
3.1第一个Cocos2dx游戏
3.1.1创建工程
3.1.2工程文件结构
3.1.3代码解释
3.2Cocos2dx核心概念
3.2.1导演
3.2.2场景
3.2.3层
3.2.4精灵
3.2.5菜单
3.3Node与Node层级架构
3.3.1Node中重要的操作
3.3.2Node中重要的属性
3.3.3游戏循环与调度
3.4Cocos2dx坐标系
3.4.1UI坐标
3.4.2OpenGL坐标
3.4.3世界坐标和模型坐标
3.5Win32平台下设置屏幕
本章小结
第4章字符串、标签和菜单
4.1Cocos2dx中的字符串
4.1.1使用const char*和std∷string
4.1.2使用cocos2d∷__String
4.1.3Win32平台下中文乱码问题
4.2使用标签
4.2.1... 查看详情