第1章 智能手机操作系统介绍 1
1.1 iOS 2
1.1.1 iOS常见特性 2
1.1.2 App Store 3
1.2 Android 3
1.2.1 Android常见特性 3
1.2.2 Android应用商城 4
1.3其他手机操作系统 4
1.3.1 OPhone 4
1.3.2沃Phone 4
1.3.3 LEOS 5
1.4总结 5
第2章 游戏及游戏引擎介绍 6
2.1游戏介绍 6
2.2游戏引擎介绍 7
2.2.1渲染引擎 8
2.2.2物理引擎 8
2.2.3周边工具 10
2.3总结 10
第3章 进入cocos2d的世界 11
3.1 cocos2d介绍 11
3.2 cocos2d-iphone介绍 12
3.3 cocos2d-x介绍 13
3.4 cocos2d-x游戏分享 13
3.5其他cocos2d版本介绍 14
3.6总结 15
第4章 搭建跨平台的开发环境 16
4.1环境说明 16
4.2环境搭建 16
4.2.1安装Visual Studio 17
4.2.2安装Cygwin 19
4.2.3安装iOS环境 23
4.2.4安装Android环境 26
4.2.5安装沃Phone环境 28
4.2.6安装cocos2d-x引擎 35
4.3环境测试之Hello World案例 35
4.3.1 Windows运行 36
4.3.2 iOS运行 37
4.3.3 Andriod运行 38
4.3.4沃Phone运行 38
4.4总结 40
第5章cocos2d-x引擎基础使用 41
5.1整体架构 41
5.1.1导演 44
5.1.2摄像机 46
5.1.3场景 47
5.1.4布景 48
5.1.5人物角色 49
5.1.6动作 51
5.2目录结构 51
5.3坐标体系 53
5.4跨平台常量 54
5.5图形 55
5.6动作 56
5.7菜单 59
5.8事件 60
5.9变量自动释放 61
5.10总结 62
第6章cocos2d-x之高级特性 63
6.1物理引擎 63
6.1.1世界 63
6.1.2刚体及刚体定义 65
6.1.3形状 65
6.1.4关联及关联定义 66
6.1.5链接及链接定义 66
6.1.6使用案例 66
6.2粒子系统 67
6.2.1重力式粒子系统 71
6.2.2放射式粒子系统 72
6.3声音模块 74
6.4总结 76
第7章cocos2d-x之周边工具 77
7.1沃Phone应用程序打包工具 77
7.1.1软件包设置 78
7.1.2应用配置 80
7.1.3添加支持文件 83
7.1.4保存编译 83
7.2图片编辑器 84
7.3地图编辑工具 85
7.4粒子系统设计工具 88
7.5总结 90
第8章cocos2d-x之交叉编译 91
8.1交叉编译到iOS平台 91
8.1.1新建iOS项目 91
8.1.2交叉编译 93
8.1.3打包运行 93
8.2交叉编译到Android平台 93
8.2.1新建Android项目 94
8.2.2生成编译脚本 94
8.2.3交叉编译 96
8.2.4打包运行 96
8.3交叉编译到沃Phone平台 97
8.3.1新建沃Phone项目 97
8.3.2生成编译脚本 99
8.3.3交叉编译 101
8.3.4打包运行 102
8.4总结 102
第9章cocos2d-x之实用篇 103
9.1游戏社交平台 103
9.2手机广告平台 104
9.3推广墙平台 105
9.4技术准备 105
9.4.1 cocos2d-x调用Objective-C 106
9.4.2 cocos2d-x调用Java 107
9.5案例实现 111
9.5.1场景分析 111
9.5.2环境准备 111
9.5.3游戏设计 111
9.5.4游戏实现 112
9.5.5场景总结 125
9.6总结 125
第10章“魔塔”案例之基础篇 126
10.1先熟悉一下游戏 126
10.2准备工作 126
10.3绘制最简单的游戏地图 127
10.4人物行走 130
10.5碰撞检测 144
10.6总结 146
第11章“魔塔”案例之高级篇 147
11.1重构代码 147
11.1.1分离场景和图层 147
11.1.2分离游戏对象 149
11.1.3小结 163
11.2添加更多游戏元素 165
11.2.1添加怪物 166
11.2.2添加物品和门 175
11.2.3添加对象层 179
11.2.4小结 188
11.3总结 189
第12章 未来展望 190
12.1智能手机系统的发展趋势 190
12.1.1 iOS的发展趋势 190
12.1.2 Android的发展趋势 191
12.1.3沃Phone的发展趋势 191
12.2手机游戏的发展趋势 192
12.2.1手机单机游戏 192
12.2.2手机网络游戏 193
12.3 cocos2d-x引擎的发展趋势 194