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