内容简介 · · · · · ·
《cocos2d-x手机游戏开发:跨iOS、Android和沃Phone平台》共有12章,以跨平台的手机游戏开发为主线,围绕着cocos2d-x引擎,由浅入深地讲解了智能手机的游戏开发过程、跨平台游戏引擎的原理、跨平台游戏引擎周边工具以及跨平台的游戏开发,还给出了完整的实战案例,语言简洁,结构清晰。《cocos2d-x手机游戏开发:跨iOS、Android和沃Phone平台》适合所有想进入智能手机平台游戏领域的人士,包括在校大学生、游戏开发者和网络游戏公司的CTO等。
作者简介 · · · · · ·
徐松林 智能手机平台的先驱者,曾就职于国内知名的企业级平台软件公司,主攻复杂系统的架构设计,在此期间积累了有关大型软件架构设计的丰富经验。2010年5月 成立MT工作室,设计并开发用于Android平台的游戏引擎(MT引擎),并基于此引擎开发出多款市场反馈较好的游戏。一直专注于研究跨平台的游戏引 擎,尤其是跨平台引擎的架构及设计原理。
专注于移动平台游戏开发,对Android以及iOS系统的编程有深入研究。
目录 · · · · · ·
第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.1 iOS 2
1.1.1 iOS 常见特性 2
1.1.2 App Store 3
1.2 Android 3
1.2.1 Android 常见特性 3
· · · · · · (更多)
第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
· · · · · · (收起)
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
· · · · · · (收起)
喜欢读"cocos2d-x手机游戏开发"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"cocos2d-x手机游戏开发"的人也喜欢 · · · · · ·
- Unity 3D游戏开发 5.7
- Lua游戏开发实践指南 5.0
- 网络游戏核心技术与实战 6.8
- 爱上Arduino 6.7
- 穿越计算机的迷雾 8.9
- 游戏关卡设计 7.4
- Ajax实战 8.0
- Beautiful Code 8.0
- 编程大师访谈录 7.3
- 快乐之道-游戏设计的黄金法则 8.2
cocos2d-x手机游戏开发的书评 · · · · · · ( 全部 7 条 )
想知道的都没有讲,不想知道的其实也没讲
基本上就是截图+api翻译。 安装的截图倒是很全,安装的时候要注意啥一点没讲。 cygwin的安装,起码要讲讲安装什么包吧?没有,就是截图。 话说占篇幅也不带这样的。 那些示意图,真的还不如不画。
(展开)
基本没用,垃圾一本。
官网帮助的翻译版,前3章全是废话,如果字体不用超大,估计也就100多页。书名起那么广,结果完全没的看。 价格高,内容太少,大半本都是没用的,剩下的基本就是官方文档。 前半本讲怎么搭建各种开发环境,从win到案桌到mac等等。 后半本主要就是翻译了官方文档。...
(展开)
> 更多书评 7篇
论坛 · · · · · ·
写在国内第一本cocos2d-X上市之前 | 来自敏子爱书 | 1 回应 | 2013-06-01 21:49:43 |
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- Alan.Y的2013读书豆列 (orit)
- 书单|cocos2dx (读书潘)
- 游戏研发 (王丁)
- 那些年看过的图书 (加加)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于cocos2d-x手机游戏开发的评论:
feed: rss 2.0
0 有用 林大头 2012-12-16 22:26:36
私货太多
0 有用 岸边老叔 2013-02-14 20:01:08
太水了- -无力吐槽
0 有用 LLeung 2012-08-07 12:27:12
全本都是搭环境!前面一半都在搭环境,翻过去之后开始说架构,然后又开始搭环境!坑爹啊!
0 有用 不滚滚来 2013-03-14 20:59:13
我都不好意思分享到微博......
0 有用 刘贞明 2013-01-20 10:51:51
虽然是少有的专门针对cocos2d-x的书籍,但是确实是什么都没讲出来,只是浅显的通过几个例子讲了写关于使用上的皮毛,不推荐
0 有用 流云 2015-06-18 13:49:52
全书都是在背书,没有实际一点的干货
0 有用 胖大海 2014-04-09 09:47:51
坑爹无比的一本书。没讲什么值得借鉴的内容。
0 有用 Strong 2014-03-10 10:21:50
很差的一本书,谁买了谁后悔,干货没多少
0 有用 伪文艺青年 2014-02-12 15:47:23
特别适合大学生读……
0 有用 萝卜公公 2014-02-04 16:36:28
这本书只能算个开发环境入门。。。简单看看交叉编译还成,其他的例子有毛线用啊。里面介绍的更多是Box2D,对我来说价值太低。。。