Cocos2d-X 3.X游戏案例开发大全PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:吴亚峰,杜化美,苏亚光编著;百纳科技审校
- 出 版 社:北京:人民邮电出版社
- 出版年份:2015
- ISBN:9787115387554
- 页数:514 页
第1章 初识Cocos2d-X 1
1.1 Cocos2d-X概览 1
1.1.1 Cocos2d-X的前世今生 1
1.1.2 初见Cocos2d-X 1
1.1.3 市场前景 2
1.2 Android SDK的下载及配置 3
1.2.1 Android SDK的下载 3
1.2.2 Android SDK的配置 4
1.3 cygwin的下载及安装 5
1.3.1 cygwin的下载 5
1.3.2 cygwin的安装 6
1.4 Android NDK的下载及配置 9
1.5 Cocos2d-X 3.2的下载及配置 9
1.6 Android项目的导入与修改 10
1.6.1 Android项目的导入与运行 11
1.6.2 项目导入后的相关修改 14
1.6.3 项目结构的介绍 15
1.7 iOS项目的导入与运行 16
1.8 本章小结 17
第2章 休闲类游戏——Fruit&Bird 18
2.1 游戏的背景及功能概述 18
2.1.1 背景描述 18
2.1.2 功能介绍 19
2.2 游戏的策划及准备工作 21
2.2.1 游戏的策划 21
2.2.2 手机平台下游戏的准备工作 21
2.3 游戏的架构 23
2.3.1 各个类的简要介绍 23
2.3.2 游戏框架简介 24
2.4 布景类相关 26
2.4.1 场景管理类GameSceneManager 26
2.4.2 主菜单布景类MainLayer 27
2.4.3 游戏排行榜布景类RankBird Layer和RankFruitLayer 30
2.4.4 游戏设置布景类SetLayer 32
2.4.5 游戏帮助布景类HelpLayer 34
2.4.6 游戏关于布景类AboutLayer 37
2.4.7 选择游戏布景类GameLayer 38
2.4.8 “进击的小鸟”游戏布景类BirdLayer 40
2.4.9 “水果大逃亡”游戏布景类FruitLayer 51
2.5 碰撞检测工具类——Collision 62
2.6 引擎引用入口类——AppDelegate 63
2.7 游戏的优化及改进 65
2.8 本章小结 65
第3章 动作类游戏——几何跳跃 66
3.1 游戏的背景及功能概述 66
3.1.1 背景描述 66
3.1.2 功能介绍 67
3.2 游戏的策划及准备工作 68
3.2.1 游戏的策划 68
3.2.2 手机平台下游戏的准备工作 69
3.3 游戏的架构 70
3.3.1 各个类的简要介绍 70
3.3.2 游戏框架简介 72
3.4 布景类相关 72
3.4.1 场景管理类GameSceneManager 73
3.4.2 欢迎布景类MenuLayer 74
3.4.3 选择方块布景类ChoiceCubeLayer 75
3.4.4 设置音乐和音效布景类MusicLayer 76
3.4.5 选择游戏关卡布景类LevelLayer 77
3.4.6 游戏关卡一布景类GameLayer 77
3.4.7 游戏关卡二布景类FlyLayer 81
3.5 管理类相关 84
3.5.1 常量类Constant 84
3.5.2 音乐管理类MusicManager 85
3.5.3 粒子系统管理类ParticleSystemHelp 87
3.5.4 精灵管理类SpriteManager 87
3.5.5 记录关卡数据类GDData 93
3.6 辅助类相关 95
3.6.1 暂停类PauseCode 95
3.6.2 欢迎布景的辅助类MenuLayerHelp 98
3.6.3 选择方块布景的辅助类ChoiceCubeLayerHelp 99
3.6.4 设置音乐音效的辅助类MusicLayerHelp 102
3.6.5 选择关卡布景的辅助类LevelLayerHelp 104
3.7 物体类相关 108
3.7.1 跳跃方块类JumpCube 108
3.7.2 飞行器类FlyObject 110
3.7.3 障碍物类Barrier 113
3.7.4 三角形障碍物类TriangleBarrier 114
3.7.5 矩形障碍物类RectBarrier 116
3.8 引擎引用入口类——AppDelegate 118
3.9 游戏的优化及改进 119
3.10 本章小结 120
第4章 音乐类游戏——悦动音符 121
4.1 游戏的背景及功能概述 121
4.1.1 背景描述 121
4.1.2 功能介绍 122
4.2 游戏的策划及准备工作 123
4.2.1 游戏的策划 123
4.2.2 手机平台下游戏的准备工作 124
4.3 游戏的架构 129
4.3.1 各个类的简要介绍 129
4.3.2 游戏框架简介 130
4.4 布景相关类 131
4.4.1 场景管理类GameSceneManager 131
4.4.2 游戏欢迎布景类WelcomeLayer 132
4.4.3 游戏资源加载布景类LoadLayer 134
4.4.4 游戏主布景PianoLayer 137
4.5 工具及常量类 155
4.6 引擎引用入口类——AppDelegate 158
4.7 游戏的优化及改进 159
4.8 本章小结 159
第5章 塔防类游戏——酷炫塔防 160
5.1 游戏的背景及功能概述 160
5.1.1 背景概述 160
5.1.2 功能简介 161
5.2 游戏的策划及准备工作 163
5.2.1 游戏的策划 163
5.2.2 游戏开发的准备工作 164
5.3 游戏的架构 168
5.3.1 各个类的简要介绍 168
5.3.2 游戏框架简介 170
5.4 引擎引用入口类AppDelegate 171
5.5 场景相关类 172
5.5.1 游戏场景管理类GameSceneManager 172
5.5.2 欢迎布景类OpenLayer 174
5.5.3 主菜单布景类BeginLayer 175
5.5.4 帮助布景类HelpLayer 177
5.5.5 最高分布景类AchieveLayer 179
5.5.6 选关布景类ChooseLayer 182
5.5.7 暂停布景类DialogLayer 184
5.6 辅助类 187
5.6.1 野怪类Monsters 187
5.6.2 防御塔类Weapon 189
5.6.3 子弹类BulletSprite 193
5.7 游戏主场景类GameLayer 194
5.7.1 GameLayer类框架的开发 195
5.7.2 GameLayer类中初始化方法的实现 197
5.7.3 GameLayer类中怪寻经算法的开发 200
5.7.4 GameLayer类中与防御塔相关的代码的开发 203
5.7.5 GameLayer类中与怪相关的代码的开发 208
5.7.6 GameLayer类中子弹的开发 212
5.7.7 loseGame方法的开发 218
5.8 游戏的优化及改进 219
5.9 本章小结 220
第6章 棋牌类游戏——疯狂斗地主 221
6.1 游戏的背景及功能概述 221
6.1.1 背景概述 221
6.1.2 功能简介 221
6.2 游戏的策划及准备工作 224
6.2.1 游戏的策划 224
6.2.2 手机平台下游戏开发的准备工作 224
6.3 游戏的架构 228
6.3.1 类的简要介绍 228
6.3.2 手机端游戏框架简介 230
6.3.3 网络服务器简介 231
6.4 游戏常量头文件AppMacros 231
6.5 布景相关类 233
6.5.1 场景管理类PokerSceneManager 233
6.5.2 欢迎布景类WelcomeLayer 234
6.5.3 关于布景类AboutLayer 236
6.5.4 帮助布景类HelpLayer 237
6.5.5 游戏布景类GameLayer 239
6.6 辅助类 252
6.7 工具及常量类 253
6.7.1 网络工具类BNSocketUtil 253
6.7.2 常量类Constant 255
6.8 服务器端的开发 258
6.8.1 数据类的开发 259
6.8.2 服务线程的开发 259
6.8.3 收发数据工具类的开发 261
6.8.4 扑克规则类的开发 262
6.8.5 扑克牌分配类的开发 266
6.8.6 代码转换类的开发 268
6.9 引擎引用入口类——AppDelegate 269
6.10 游戏的优化及改进 270
第7章 网络游戏——坦克大战 272
7.1 游戏的背景及功能概述 272
7.1.1 背景概述 272
7.1.2 功能简介 272
7.2 游戏的策划及准备工作 274
7.2.1 游戏的策划 274
7.2.2 游戏开发的准备工作 275
7.3 游戏的架构 278
7.3.1 程序结构的简要介绍 278
7.3.2 服务器端的简要介绍 278
7.3.3 手机客户端的简要介绍 279
7.3.4 游戏框架简介 281
7.4 服务器端的开发 282
7.4.1 数据类的开发 282
7.4.2 服务线程的开发 283
7.4.3 收发数据工具类的开发 285
7.4.4 碰撞检测类的开发 287
7.4.5 动作执行类的开发 289
7.4.6 状态更新类的开发 293
7.5 布景相关类 294
7.5.1 场景管理类TankSceneManager 294
7.5.2 欢迎布景类WelcomeLayer 295
7.5.3 菜单布景类MenuLayer 296
7.5.4 声音设置布景类SoundsetLayer 299
7.5.5 帮助布景类HelpLayer 302
7.5.6 关卡选择布景类SelectLayer 304
7.5.7 游戏绘制布景类GameLayer 307
7.5.8 游戏控制布景类ControlLayer 312
7.5.9 游戏暂停布景类PauseLayer 315
7.6 辅助工具类 316
7.6.1 摇杆精灵工具类BNJoyStick 316
7.6.2 网络通信工具类BNSocketUtil 319
7.7 地图设计器 322
7.8 常量及数据类 323
7.9 引擎引用入口类——AppDelegate 325
7.10 游戏的优化及改进 326
第8章 休闲类游戏——切切乐 328
8.1 游戏的背景及功能概述 328
8.1.1 背景描述 328
8.1.2 功能介绍 329
8.2 游戏的策划及准备工作 331
8.2.1 游戏的策划 331
8.2.2 手机平台下游戏的准备工作 332
8.3 游戏的架构 334
8.3.1 各个类的简要介绍 334
8.3.2 游戏框架简介 336
8.4 布景类相关 337
8.4.1 场景管理类GameSceneManager 337
8.4.2 欢迎布景类WelcomeLayer 338
8.4.3 游戏帮助布景类HelpLayer 341
8.4.4 游戏选项设置布景类ChoiceLayer 345
8.4.5 游戏选择系列布景类LevelLayer 348
8.4.6 游戏选择系列关卡布景类SetLayer 350
8.4.7 游戏布景类GameLayer 352
8.5 辅助工具类相关 372
8.5.1 工具类 372
8.5.2 辅助类 374
8.6 引擎引用入口类——AppDelegate 387
8.7 游戏的优化及改进 388
8.8 本章小结 389
第9章 竞速类游戏——城市赛车手 390
9.1 游戏的背景及功能概述 390
9.1.1 背景概述 390
9.1.2 功能介绍 391
9.2 游戏的策划及准备工作 393
9.2.1 游戏的策划 393
9.2.2 手机平台下游戏的准备工作 394
9.3 游戏的架构 397
9.3.1 各个类的简要介绍 397
9.3.2 游戏的框架简介 398
9.4 游戏常量头文件AppMacros 400
9.5 游戏辅助类 401
9.5.1 金币类——Coin 401
9.5.2 赛车类的父类——CarFatherClass 402
9.5.3 玩家的赛车类——PlayerCar 403
9.5.4 碰撞检测类——CollisionTest 404
9.6 场景相关类 406
9.6.1 游戏场景管理类——CityRaeingSceneManager 406
9.6.2 开始布景类——StartLayer 407
9.6.3 选关布景类——ChooseLeveLLayer 411
9.6.4 选车布景类——ChooseCarLayer 414
9.6.5 游戏布景类——GameLayer 419
9.6.6 游戏结束布景类——GameOverLayer 432
9.6.7 商店布景类——ShopLayer 434
9.6.8 排行榜布景类—PHBLayer 438
9.6.9 帮助布景类——HelpLAyer 440
9.7 引擎引用入口类——AppDelegate 443
9.8 游戏的优化及改进 444
9.9 本章小结 444
第10章 塔防类游戏——保卫海疆 445
10.1 游戏的背景及功能概述 445
10.1.1 背景概述 445
10.1.2 功能介绍 446
10.2 游戏的策划及准备工作 449
10.2.1 游戏的策划 449
10.2.2 手机平台下游戏的准备工作 450
10.3 游戏的架构 454
10.3.1 各类的简要介绍 455
10.3.2 游戏的框架简介 456
10.4 游戏常量头文件AppMacros 457
10.5 游戏辅助类 458
10.5.1 基地类——HKMJObiect 458
10.5.2 军舰类——WarShipObject 459
10.5.3 导弹类——Weapon 461
10.5.4 用户信息键值类——Constant 463
10.6 场景相关类 464
10.6.1 游戏场景管理类——WarshipsFightSceneManager 464
10.6.2 开始布景类——StartLayer 465
10.6.3 选关布景类——ChooseLevelLayer 475
10.6.4 升级布景类——UpgradeLayer 485
10.6.5 游戏布景类——GameLayer 491
10.7 引擎引用入口类——AppDelegate 513
10.8 游戏的优化及改进 514
10.9 本章小结 514
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《实用日语口语大全 商务口语 白金版》柠檬树日语教学团队编著 2018
- 《中华痹病大全》娄玉钤,娄多峰,李满意主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019