Cocos2d-x 3.x游戏开发之旅
钟迪龙 著
ISBN 978-7-121-24276-2
2014年10月出版
定价:79.00元
516页
16开
内容提要
《Cocos2d-x 3.x游戏开发之旅》是《Cocos2d-x游戏开发之旅》的升级版,修改了Cocos2d-x 2.0版进阶到3.0版后的一些内容,新增了对CocoStudio、UI编辑器、Cocos2d-x 3.x新特性以及网络方面的知识点。主要介绍常用的API使用方式;如何通过官方Demo获取更多关于Cocos2d-x的API使用方法;CocoStudio和Cocos Code IDE基础使用方法;通过2到3个游戏实例介绍Cocos2d-x在实际开发中的应用;手机网络游戏开发入门;在实际的手游开发过程中遇到的问题及解决方法。
《Cocos2d-x 3.x游戏开发之旅》适合Cocos2d-x初学者或者已经学习了Cocos2d-x 2.0版本想继续使用Cocos2d-x3.x版本开发游戏的读者,同时也适合刚进入游戏开发行业,希望了解手游开发者在实际开发中遇到的问题及解决方案的读者。
目录
第1章 开学典礼 / 1
1.1 出场人物介绍 / 1
1.2 入学要求——本书适合人群 / 2
1.3 这内容有点糟糕——本书风格 / 2
1.4 你需要这些技能——学Cocos2d-x需要什么知识 / 3
1.5 我们为什么要学Cocos2d-x 3.0 / 4
1.6 先给我们的代码找个温馨的家——环境搭建 / 4
1.6.1 黑色风暴之VS2013 / 4
1.6.2 我的Cocos2d-x版本 / 5
1.6.3 我们还需要做一些准备工作 / 6
1.6.4 半自动配置环境变量 / 6
1.6.5 看看前辈们的毕业设计——运行官方Demo / 8
1.7 广告时间——提供一些学习资源 / 10
第2章 不离不弃的HelloWorld / 12
2.1 简单到无法想象——直接运行HelloWorld项目 / 12
2.2 新建Cocos2d-x项目遇到的麻烦——成功新建 一个HelloWorld / 14
2.2.1 创建Cocos2d-x 3.0项目 / 14
2.3 HelloWorld,没有想象中的简单——简单解析HelloWorld / 16
2.3.1 HelloWorld是如何显示到窗口的 / 16
2.3.2 场景其实不是真正的场景 / 17
2.4 实例来了 / 20
2.4.1 题外话——一个工程多个项目,避免重复编译 / 20
2.4.2 创建属于自己的HelloWorld / 23
第3章 我们来学习怎么爬行 / 28
3.1 环游世界——场景 / 28
3.2 一切的主宰——导演 / 29
3.2.1 加载第一个场景 / 29
3.2.2 简单的切换场景 / 29
3.2.3 包含特效的切换场景 / 31
3.2.4 赠送的——推进和弹出场景 / 33
3.3 你走你的,我走我的——层 / 35
3.4 比对象还要可爱的对象——精灵来了 / 36
3.5 我得下命令——菜单 / 37
3.6 当个背包客——节点 / 39
3.7 Cocos2d-x 3.0新成员——Value、Vector、Map / 40
3.7.1 有容乃大——Value / 41
3.7.2 给我排好队——Vector / 42
3.7.3 对号入座——Map / 44
3.7.4 Value的超能力——整数、浮点数、字符串之间的转换 / 46
第4章 我们来学习怎么走路 / 47
4.1 吉他独奏《天空之城》——播放声音 / 47
4.2 控件篇1——我最爱的九妹和按钮事件 / 48
4.2.1 你好,九妹——可拉伸图片 / 48
4.2.2 解决使用extensions库时编译报错的问题 / 49
4.2.3 九妹和按钮搭配 / 51
4.3 可视化的世界——CocoStudio UI编辑器 / 53
本节实例源代码为:Chapter4_2_Scale9Sprite / 53
4.3.1 还在用代码写UI?你傻了吧 / 53
4.3.2 只需要拖动——UI编辑器初探 / 54
4.3.3 更丰富的UI——导入图片资源 / 56
4.3.4 更丰富的UI——导出最终文件 / 58
4.3.5 展示成果——在游戏中加载UI / 59
4.3.6 我要互动——按钮监听事件 / 62
4.4 番外篇——CocoStudio UI编辑器进阶功能 / 65
4.4.1 要死、要死、要死了之血量条 / 65
4.4.2 我要藏起来之滑动层 / 68
第5章 我们来学习怎么打架 / 72
5.1 动作讲解1——简简单单的运动 / 72
5.1.1 你想去哪,你想走多远——MoveTo和MoveBy / 72
5.1.2 我要减肥——ScaleTo和ScaleBy / 74
5.1.3 卡牌翻转特效——用ScaleTo就可以实现 / 77
5.1.4 闪亮登场——Blink / 77
5.2 动作讲解2——更复杂的运动 / 79
5.2.1 我要你按照我的路线走——BezierTo和BezierBy / 79
5.2.2 我没让你停,重复动作——RepeatForever / 81
5.2.3 动作一起做,一边走一边转一边跳——Sequence与Spawn / 82
5.3 动作讲解3——动作监听 / 84
5.3.1 小若,到家了告诉我一声——动作