更新时间:2020-06-12 16:26:12
封面
版权信息
内容提要
插图
前言
第1章 初识Cocos2d-x
1.1 Cocos2d-x的概述
1.2 Cocos2d-x开发环境的搭建
1.3 初识Cocos2d-x应用程序
1.4 本章小结
1.5 习题
第2章 Cocos2d-x基础
2.1 Cocos2d-x中一些重要的基本概念
2.2 精灵类
2.3 Cocos2d-x中的基本控件
2.4 时间间隔系列动作的使用
2.5 持续时间系列动作的使用
2.6 Scale9精灵
2.7 本章小结
2.8 习题
第3章 动作特效与场景切换特效
3.1 基础动作特效
3.2 3D动作特效
3.3 百分比动作特效
3.4 常用场景切换特效——TransitionScene类
3.5 支持简单动作的场景切换特效——TransitionEaseScene类
3.6 支持方向的场景切换特效——TransitionSceneOriented类
3.7 过渡效果的场景切换特效——TransitionProgress类
3.8 本章小结
3.9 习题
第4章 粒子系统
4.1 内置粒子系统的使用
4.2 加载plist粒子系统
4.3 本章小结
4.4 习题
第5章 杂项
5.1 2D图元的绘制
5.2 单点触控
5.3 多点触控
5.4 重力传感器的使用
5.5 键盘事件的处理
5.6 用户数据的存储
5.7 声音的播放
5.8 在Cocos2d-x中使用多线程
5.9 文件的输入/输出
5.10 多分辨率屏幕的自适应
5.11 本章小结
5.12 习题
第6章 TMX瓦片地图
6.1 背景知识
6.2 TMX瓦片地图的基本知识
6.3 TMX瓦片地图案例
6.4 本章小结
6.5 习题
第7章 游戏开发的核心——Box2D物理引擎
7.1 物理引擎很重要
7.2 2D的王者Box2D
7.3 刚体的创建
7.4 刚体的碰撞处理
7.5 关 节
7.6 本章小结
7.7 习题
第8章 更加丰富的游戏功能——扩展2D控件
8.1 UI系列控件——简单控件
8.2 UI系列控件——复杂控件
8.3 Control系列控件
8.4 EditBox控件
8.5 TableView控件
8.6 本章小结
8.7 习题
第9章 Cocos2d-x中的3D开发
9.1 走进Cocos2d-x中的3D
9.2 3D摄像机
9.3 3D骨骼动画
9.4 本章小结
9.5 习题
第10章 游戏开发的利器——CocosStudio
10.1 CocosStudio的下载及安装
10.2 使用 CocosStudio制作动画
10.3 使用CocosStudio实现控件编辑
10.4 使用CocosStudio制作场景
10.5 本章小结
10.6 习题
第11章 课程设计——忍者狂奔
11.1 背景以及功能概述
11.2 游戏的策划及准备工作
11.3 游戏的架构
11.4 场景相关类
11.5 游戏的优化与改进
11.6 本章小结
参考文献