图书介绍
Cocos2d 跨平台游戏开发指南 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![Cocos2d 跨平台游戏开发指南 第2版](https://www.shukui.net/cover/6/31930549.jpg)
- (印度)谢卡(Siddharth Shekar) 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115437136
- 出版时间:2016
- 标注页数:337页
- 文件大小:36MB
- 文件页数:359页
- 主题词:
PDF下载
下载说明
Cocos2d 跨平台游戏开发指南 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 精灵与动画1
1.1 内容简介1
1.2 下载并安装Coscos2d2
1.2.1 准备工作2
1.2.2 操作步骤5
1.2.3 工作原理7
1.3 2D坐标系统7
1.4 访问主场景(MainScene)8
1.4.1 准备工作8
1.4.2 操作步骤8
1.4.3 工作原理11
1.5 添加精灵到场景11
1.5.1 准备工作11
1.5.2 操作步骤12
1.5.3 工作原理13
1.6 使用RenderTexture创建精灵13
1.6.1 准备工作13
1.6.2 操作步骤14
1.6.3 工作原理15
1.6.4 更多内容16
1.7 创建自定义精灵类16
1.7.1 准备工作17
1.7.2 操作步骤18
1.7.3 工作原理19
1.8 让精灵动起来20
1.8.1 准备工作20
1.8.2 操作步骤20
1.8.3 工作原理22
1.9 添加动作到精灵23
1.9.1 准备工作23
1.9.2 操作步骤23
1.9.3 工作原理23
1.9.4 更多内容24
1.10 绘制gIPrimitives26
1.10.1 准备工作26
1.10.2 操作步骤26
1.10.3 工作原理27
1.10.4 更多内容27
1.11 添加视差效果31
1.11.1 准备工作31
1.11.2 操作步骤32
1.11.3 工作原理35
第2章 场景与菜单37
2.1 内容简介37
2.2 添加主菜单(MainMenu)场景38
2.2.1 准备工作38
2.2.2 操作步骤38
2.2.3 工作原理39
2.3 使用CCLabel添加文本40
2.3.1 准备工作40
2.3.2 操作步骤41
2.3.3 工作原理41
2.3.4 更多内容42
2.4 使用CCMenu向场景添加按钮43
2.4.1 准备工作43
2.4.2 操作步骤44
2.4.3 工作原理46
2.5 添加Gameplay场景46
2.5.1 准备工作46
2.5.2 操作步骤46
2.5.3 工作原理48
2.6 在场景之间进行过渡切换49
2.6.1 准备工作49
2.6.2 操作步骤49
2.6.3 工作原理49
2.6.4 更多内容50
2.7 添加过渡效果51
2.7.1 准备工作51
2.7.2 操作步骤51
2.7.3 工作原理51
2.7.4 更多内容52
2.8 添加难度选择场景53
2.8.1 准备工作53
2.8.2 操作步骤53
2.8.3 工作原理60
2.9 滚动难度级别选择场景63
2.9.1 准备工作63
2.9.2 操作步骤64
2.9.3 工作原理69
第3章 手势、触屏与加速度传感器72
3.1 内容简介72
3.2 理解轻扫手势73
3.2.1 准备工作73
3.2.2 操作步骤74
3.2.3 工作原理75
3.2.4 更多内容76
3.3 实现轻击手势77
3.3.1 准备工作77
3.3.2 操作步骤77
3.3.3 工作原理78
3.4 添加长按手势78
3.4.1 准备工作78
3.4.2 操作步骤78
3.4.3 工作原理79
3.5 添加捏合/缩放控制80
3.5.1 准备工作80
3.5.2 操作步骤80
3.5.3 工作原理81
3.6 添加旋转手势82
3.6.1 准备工作82
3.6.2 操作步骤82
3.6.3 工作原理83
3.7 添加拖动手势(Pan Gesture)84
3.7.1 准备工作84
3.7.2 操作步骤84
3.7.3 工作原理85
3.8 添加触屏动作86
3.8.1 准备工作86
3.8.2 操作步骤86
3.8.3 工作原理87
3.9 使用touch Began创建对象88
3.9.1 准备工作88
3.9.2 操作步骤88
3.9.3 工作原理88
3.9.4 更多内容89
3.10 使用touchMoved移动对象91
3.10.1 准备工作91
3.10.2 操作步骤91
3.10.3 工作原理92
3.11 在精灵类中自定义触屏动作92
3.11.1 准备工作92
3.11.2 操作步骤92
3.11.3 工作原理93
3.12 添加加速度传感器95
3.12.1 准备工作95
3.12.2 操作步骤95
3.12.3 工作原理96
3.13 添加方向键面板97
3.13.1 准备工作97
3.13.2 操作步骤97
3.13.3 工作原理101
3.13.4 更多内容101
第4章 物理引擎(Physics)103
4.1 内容简介103
4.2 添加physics到游戏场景104
4.2.1 准备工作104
4.2.2 操作步骤104
4.3 添加物理对象106
4.3.1 准备工作106
4.3.2 操作步骤106
4.3.3 工作原理107
4.4 了解不同的body类型108
4.4.1 准备工作108
4.4.2 操作步骤108
4.4.3 工作原理110
4.5 向物理对象添加精灵纹理112
4.5.1 准备工作112
4.5.2 操作步骤112
4.5.3 工作原理114
4.6 创建复合体114
4.6.1 准备工作114
4.6.2 操作步骤115
4.6.3 工作原理116
4.7 创建复杂形状117
4.7.1 准备工作117
4.7.2 操作步骤119
4.7.3 工作原理120
4.8 修改body属性122
4.8.1 准备工作122
4.8.2 操作步骤122
4.8.3 操作步骤123
4.8.4 更多内容123
4.9 使用触摸控制施加冲量124
4.9.1 准备工作124
4.9.2 操作步骤124
4.9.3 工作原理125
4.10 通过加速度计添加作用力127
4.10.1 准备工作127
4.10.2 操作步骤128
4.10.3 工作原理129
4.11 碰撞检测129
4.11.1 准备工作129
4.11.2 操作步骤130
4.11.3 工作原理132
4.12 添加旋转关节134
4.12.1 准备工作134
4.12.2 操作步骤134
4.12.3 工作原理136
4.13 添加马达关节136
4.13.1 准备工作136
4.13.2 操作步骤137
4.13.3 工作原理138
4.14 添加游戏主循环与计分138
4.14.1 准备工作138
4.14.2 操作步骤139
4.14.3 工作原理142
第5章 声音144
5.1 内容简介144
5.2 添加背景音乐144
5.2.1 准备工作145
5.2.2 操作步骤149
5.2.3 工作原理149
5.3 添加音效150
5.3.1 准备工作150
5.3.2 操作步骤150
5.3.3 工作原理151
5.4 添加静音按钮151
5.4.1 准备工作152
5.4.2 操作步骤153
5.4.3 工作原理155
5.5 添加音量滑块156
5.5.1 准备工作157
5.5.2 操作步骤157
5.5.3 工作原理159
5.6 添加暂停与继续按钮159
5.6.1 准备工作160
5.6.2 操作步骤160
5.6.3 工作原理161
第6章 游戏AI与A*寻路163
6.1 内容简介163
6.2 敌人巡逻行为163
6.2.1 准备工作164
6.2.2 操作步骤164
6.2.3 工作原理169
6.3 抛射体射击敌人172
6.3.1 准备工作172
6.3.2 操作步骤173
6.3.3 工作原理179
6.4 敌人追赶行为180
6.4.1 准备工作181
6.4.2 操作步骤181
6.4.3 工作原理184
6.5 A*寻路186
6.5.1 准备工作186
6.5.2 操作步骤186
6.5.3 工作原理198
第7章 数据存储与取回200
7.1 内容简介200
7.2 加载XML文件数据201
7.2.1 准备工作201
7.2.2 操作步骤202
7.2.3 工作原理206
7.3 存储数据到XML文件207
7.3.1 操作步骤207
7.3.2 工作原理209
7.4 从JSON文件加载数据210
7.4.1 准备工作210
7.4.2 操作步骤212
7.4.3 工作原理214
7.5 从PLIST文件加载数据214
7.5.1 准备工作215
7.5.2 操作步骤216
7.5.3 工作原理217
7.6 存储数据到PLIST文件218
7.6.1 准备工作218
7.6.2 操作步骤218
7.6.3 工作原理222
7.7 使用NSUserDefaults223
7.7.1 操作步骤223
7.7.2 工作原理224
第8章 效果225
8.1 内容简介225
8.2 CCEffects225
8.2.1 准备工作226
8.2.2 操作步骤226
8.2.3 工作原理232
8.3 添加玻璃效果233
8.3.1 准备工作233
8.3.2 操作步骤233
8.3.3 工作原理234
8.4 添加拖尾效果235
8.4.1 准备工作235
8.4.2 操作步骤235
8.4.3 工作原理236
8.5 添加粒子效果237
8.5.1 准备工作237
8.5.2 操作步骤237
8.5.3 工作原理238
8.5.4 更多内容239
8.6 添加2D照明241
8.6.1 准备工作241
8.6.2 操作步骤244
8.6.3 工作原理245
8.6.4 更多内容246
第9章 游戏开发辅助工具252
9.1 内容简介252
9.2 Glyph Designer253
9.2.1 准备工作253
9.2.2 操作步骤255
9.2.3 工作原理256
9.3 粒子系统257
9.3.1 准备工作257
9.3.2 操作步骤263
9.3.3 工作原理264
9.4 TexturePacker264
9.4.1 准备工作265
9.4.2 工作原理270
9.5 PhysicsEditor271
9.5.1 准备工作271
9.5.2 操作步骤275
9.5.3 工作原理277
第10章 Swift/SpriteBuilder基础278
10.1 内容简介278
10.2 了解Swift语法278
10.2.1 准备工作279
10.2.2 操作步骤279
10.3 Cocos2d Swift305
10.3.1 准备工作305
10.3.2 操作步骤305
10.3.3 工作原理308
10.4 SpriteBuilder基础309
10.4.1 准备工作309
10.4.2 操作步骤309
10.4.3 工作原理318
第11章 移植到Android319
11.1 内容简介319
11.2 安装Android Xcode插件320
11.2.1 准备工作320
11.2.2 操作步骤320
11.3 启用设备中的USB调试功能323
11.4 在设备上运行SpriteBuilder项目325
11.5 移植项目到Android中328
11.6 No Java runtime错误334
11.7 Provision profile错误335
11.8 Blank screen错误336
11.9 有用的资源336