《cocos2d-x手机游戏开发 跨iOS、Android和沃 Phone平台》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:徐松林,黄猛编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2012
  • ISBN:9787115267665
  • 页数:195 页
图书介绍:本文以跨平台的手机游戏开发为主线,围绕着cocos2d-x引擎,由浅入深地讲解了智能手机的游戏开发过程、跨平台游戏引擎的原理、跨平台游戏引擎周边工具以及跨平台的游戏开发,还给出了完整的实战案例,语言简洁、结构清晰。

第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