图书介绍
Cocos2d-X案例开发大全PDF|Epub|txt|kindle电子书版本网盘下载
![Cocos2d-X案例开发大全](https://www.shukui.net/cover/23/30642229.jpg)
- 吴亚峰,杜化美,于复兴编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115345196
- 出版时间:2014
- 标注页数:504页
- 文件大小:120MB
- 文件页数:521页
- 主题词:移动电话机-游戏程序-程序设计;便携式计算机-游戏程序-程序设计
PDF下载
下载说明
Cocos2d-X案例开发大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识Cocos2d-X1
1.1 Cocos2d-X的诞生历史1
1.2 Cocos2d-X的特点2
1.3 Android平台下Cocos2d-X开发环境的搭建2
1.3.1 Android平台下NDK开发环境的搭建2
1.3.2 Cocos2d-X开发包的下载与解压5
1.3.3书中案例的导入6
1.4 iOS开发环境的搭建9
1.4.1 iOS开发环境的搭建9
1.4.2书中案例的导入11
1.5本章小结11
第2章 体育类游戏——“哇!板球”12
2.1游戏背景及功能概述12
2.1.1背景概述12
2.1.2功能介绍12
2.2游戏的策划及准备工作15
2.2.1游戏的策划15
2.2.2安卓平台下游戏开发的准备工作16
2.3游戏的架构18
2.3.1各个类的简要介绍18
2.3.2游戏框架简介21
2.4游戏常量头文件AppMacros22
2.5相关精灵类23
2.5.1游戏辅助类BallTest23
2.5.2游戏辅助类FielderSprite25
2.5.3游戏辅助类Prop26
2.6界面相关类27
2.6.1游戏界面管理类 BanQiuLayerSceneManager27
2.6.2主场景界面类BanQiuLayer29
2.6.3过渡界面类 NewGameLayer41
2.6.4游戏主菜单界面类 BeginLayer43
2.6.5游戏的设置界面类 SetLayer46
2.7工具类47
2.7.1精灵特效工具类EffectsUtil47
2.7.2数据存储工具类JNIUtil47
2.8其他类及源程序52
2.8.1 AppDelegate类52
2.8.2主程序main54
2.9游戏的优化及改进54
第3章 体育类游戏——酷炫冰球56
3.1游戏背景及功能概述56
3.1.1背景概述56
3.1.2功能介绍56
3.2游戏的策划及准备工作58
3.2.1游戏的策划59
3.2.2安卓平台下游戏开发的准备工作59
3.3游戏的架构61
3.3.1各个类的简要介绍61
3.3.2游戏框架简介63
3.4游戏常量头文件AppMacros64
3.5游戏辅助类BallSprite65
3.6界面相关类66
3.6.1游戏界面管理类 GameSceneManager66
3.6.2游戏主界面类GameLayer67
3.6.3游戏主菜单界面类 BeginLayer79
3.6.4游戏的设置界面类 SetLayer82
3.7数据存储工具类JNIUtil84
3.8其他类及源程序85
3.8.1 AppDelegate类85
3.8.2 MyContactListener类86
3.8.3主程序main88
3.9游戏的优化及改进88
第4章 坦克大战90
4.1游戏背景及功能概述90
4.1.1背景概述90
4.1.2功能介绍90
4.2游戏的策划及准备工作92
4.2.1游戏的策划92
4.2.2安卓平台下游戏开发的准备工作93
4.3游戏的架构95
4.3.1各个类的简要介绍95
4.3.2游戏框架简介97
4.4常量头文件98
4.4.1头文件AppMacros98
4.4.2头文件JNIUtil99
4.5界面相关类100
4.5.1界面管理类 TankSceneManager100
4.5.2加载界面类LoadLayer101
4.5.3菜单界面类MenuLayer103
4.5.4帮助界面类HelpLayer105
4.5.5声音设置类MusicLayer107
4.5.6游戏界面类 TankGameLayer111
4.5.7胜利界面类 NextLevelDialogLayer117
4.5.8失败界面类LoseLayer120
4.5.9暂停界面类DialogLayer122
4.6辅助类125
4.6.1坦克身体部件辅助类 EnemyTank125
4.6.2导弹辅助类 EnemyTankGun126
4.6.3障碍物辅助类Barrier127
4.6.4坦克导弹辅助类 TankBazooka128
4.6.5道具辅助类Props130
4.7游戏控制类131
4.8其他类及源程序143
4.8.1主程序main143
4.8.2场景创建类AppDelegate143
4.9游戏的优化及改进145
第5章 太空保卫战147
5.1游戏背景及功能概述147
5.1.1背景概述147
5.1.2功能介绍148
5.2游戏的策划及准备工作149
5.2.1游戏的策划149
5.2.2安卓平台下游戏开发的准备工作150
5.3游戏的架构152
5.3.1各个类的简要介绍152
5.3.2游戏框架简介154
5.4常量头文件155
5.4.1头文件AppMacros155
5.4.2头文件EnemyAction155
5.5界面相关类156
5.5.1界面管理类 PlaneSceneManager156
5.5.2加载界面类LoadLayer157
5.5.3欢迎界面类 WelcomeLayer159
5.5.4菜单界面类MenuLayer161
5.5.5帮助界面类HelpLayer165
5.5.6游戏界面类PlaneLayer166
5.5.7胜利界面类WinLayer182
5.5.8失败界面类LoseLayer183
5.6辅助类184
5.6.1敌机辅助类Enemy185
5.6.2导弹辅助类Missle186
5.7其他类及源程序186
5.7.1主程序main186
5.7.2场景创建类AppDelegate187
5.8游戏的优化及改进189
第6章 水果蹦蹦190
6.1游戏背景及功能概述190
6.1.1背景概述190
6.1.2功能介绍190
6.2游戏的策划及准备工作192
6.2.1游戏的策划192
6.2.2安卓平台下游戏开发的准备工作193
6.3游戏的架构195
6.3.1各个类的简要介绍195
6.3.2游戏框架简介197
6.4常量头文件198
6.4.1头文件AppMacros198
6.4.2头文件JNIUtil198
6.5界面相关类203
6.5.1界面管理类 GameSceneManager203
6.5.2加载界面类LoadLayer205
6.5.3菜单界面类MenuLayer206
6.5.4帮助界面类HelpLayer211
6.5.5设置界面类SetLayer212
6.5.6历史界面类HistoryLayer217
6.5.7游戏界面类GameLayer219
6.5.8失败界面类EndLayer238
6.6辅助类239
6.7其他类及源程序240
6.7.1主程序main240
6.7.2场景创建类AppDelegate241
6.8游戏的优化及改进243
第7章 益智类游戏——星星消除244
7.1游戏背景及功能概述244
7.1.1背景概述244
7.1.2功能介绍245
7.2游戏的策划及准备工作247
7.2.1游戏的策划247
7.2.2安卓平台下游戏开发的准备工作248
7.3游戏的架构249
7.3.1各个类的简要介绍249
7.3.2游戏框架简介251
7.4游戏常量头文件AppMacros252
7.5游戏辅助类Star253
7.6界面相关类255
7.6.1游戏界面管理类 SceneManager255
7.6.2主场景界面类MainLayer257
7.6.3过渡界面类LayerBetween MainAndGame262
7.6.4游戏界面类GameLayer264
7.6.5对话框界面类DialogLayer284
7.7工具类286
7.7.1粒子系统工具类 ParticlesUtil286
7.7.2声音工具类SoundUtil287
7.7.3场景切换工具类TransUtil289
7.7.4精灵特效工具类 EffectsUtil289
7.7.5数据存储工具类JNIUtil290
7.8其他类及源程序295
7.8.1 AppDelegate类295
7.8.2主程序main297
7.9游戏的优化及改进297
第8章 哇!重力球299
8.1游戏背景及功能概述299
8.1.1背景概述299
8.1.2功能介绍300
8.2游戏的策划及准备工作301
8.2.1游戏的策划301
8.2.2安卓平台下游戏开发的准备工作301
8.3游戏的架构304
8.3.1各个类的简要介绍304
8.3.2游戏框架简介305
8.4常量头文件306
8.4.1头文件AppMacros306
8.4.2头文件JMUtil307
8.5界面相关类312
8.5.1界面管理类Box2dScene Manager313
8.5.2欢迎界面类WelcomeLayer314
8.5.3菜单界面类MenuLayer315
8.5.4模式选择界面类 ModelLayer318
8.5.5设置界面类SetLayer321
8.5.6历史界面类HistoryLayer327
8.5.7关卡界面类RoundLayer335
8.5.8游戏界面类GameLayer339
8.5.9过关界面类EndLayer351
8.6辅助类354
8.7其他类及源程序355
8.7.1主程序main355
8.7.2场景创建类AppDelegate356
8.8游戏的优化及改进357
第9章 2D桌球359
9.1游戏背景及功能概述359
9.1.1背景概述359
9.1.2功能介绍359
9.2游戏的策划及准备工作361
9.2.1游戏的策划361
9.2.2安卓平台下游戏开发的准备工作362
9.3游戏的架构364
9.3.1各个类的简要介绍364
9.3.2游戏框架简介365
9.4常量头文件366
9.4.1头文件AppMacros366
9.4.2头文件JNIUtil367
9.4.3头文件GameInfo368
9.5界面相关类368
9.5.1界面管理类SceneManager369
9.5.2菜单界面类MenuLayer370
9.5.3关于界面类AboutLayer373
9.5.4帮助界面类HelpLayer374
9.5.5声音设置类MusicLayer375
9.5.6游戏模式选择界面类 ChoiceLayer378
9.5.7分数查看界面类 ScoreLayer380
9.5.8游戏界面类GameLayer383
9.6辅助类396
9.6.1桌球精灵辅助类TableBall396
9.6.2刚体碰撞回调类 MyContactListener397
9.7其他类及源程序399
9.7.1主程序main399
9.7.2场景创建类AppDelegate399
9.8游戏的优化及改进401
第10章 益智类游戏——水果解谜402
10.1游戏背景及功能概述402
10.1.1背景概述402
10.1.2功能介绍402
10.2游戏的策划及准备工作404
10.2.1游戏的策划404
10.2.2安卓平台下游戏开发的准备工作405
10.3游戏的架构411
10.3.1各个类的简要介绍411
10.3.2游戏框架简介413
10.4游戏常量头文件AppMacros414
10.5游戏辅助类416
10.5.1游戏水果类Fruit416
10.5.2游戏水果子类Orange417
10.5.3游戏水果子类Melon420
10.5.4游戏水果子类Grape420
10.5.5游戏水果子类Durian421
10.5.6游戏水果子类Sugarcane422
10.5.7游戏水果子类Pumpkin423
10.5.8开关类Switch425
10.6界面相关类426
10.6.1游戏界面管理类 SceneManager426
10.6.2主场景界面类MainLayer429
10.6.3游戏界面类GameLayer431
10.6.4选关界面类SelectLayer441
10.6.5胜利界面类VectoryLayer445
10.7工具类447
10.7.1粒子系统工具类 ParticleSystemUtil447
10.7.2声音工具类SoundUtil449
10.7.3场景切换工具类 TransUtil450
10.7.4数据存储工具类JNIUtil451
10.8其他类及源程序456
10.8.1 AppDelegate类456
10.8.2主程序main458
10.9游戏地图数据文件介绍459
10.10游戏的优化及改进460
第11章 盛怒的老鼠461
11.1游戏背景及功能概述461
11.1.1背景概述461
11.1.2功能介绍462
11.2游戏的策划及准备工作463
11.2.1游戏的策划463
11.2.2 iOS平台下游戏开发的准备工作463
11.3游戏的架构466
11.3.1各个类的简要介绍466
11.3.2游戏框架简介468
11.4常量头文件以及工具类468
11.4.1头文件AppMacros469
11.4.2存储工具类SaveUtil469
11.4.3界面管理类 SceneManager469
11.4.4碰撞监听器类 MyContactListener471
11.5界面相关类472
11.5.1菜单背景层 MenuBackgroundLayer472
11.5.2菜单控件层 MenuItemLayer474
11.5.3选关界面层LevelLayer479
11.5.4最高分界面层 HighLayer481
11.5.5游戏界面层GameLayer483
11.5.6分数层CountLayer491
11.5.7游戏胜利或失败界面层 WinRoLoseLayer493
11.6精灵刚体类495
11.6.1精灵刚体基类 physicsSprite495
11.6.2老鼠精灵刚体BodyRat497
11.6.3小猫精灵刚体BodyCat498
11.6.4冰块精灵刚体BodyIce499
11.6.5木头精灵刚体 BodyWood501
11.7场景创建类AppDelegate503
11.8游戏的优化及改进504