更新时间:2021-03-19 18:10:10
封面
版权信息
作者简介
内容简介
未来书库编审委员会
丛书序 FOREWORD
序 FOREWORD
前言 PREFACE
学习说明 STUDY SHOWS
第1章 本书约定
1.1 使用实例代码
1.2 图示的约定
1.3 书中的UML图
第2章 Cocos2d-x环境搭建
2.1 下载Cocos2d-x
2.2 搭建环境
2.3 开发Cocos2d-x游戏的IDE工具
本章小结
第3章 Cocos2d-x引擎
3.1 Cocos2d家谱
3.2 Cocos2d-x设计目标
3.3 第一个Cocos2d-x游戏
3.4 Cocos2d-x核心概念
3.5 Node与Node层级架构
3.6 Cocos2d-x坐标系
第4章 游戏中的文字
4.1 Cocos2d-x中的字符串
4.2 使用标签
4.3 位图字体制作
第5章 Cocos2d-x中的数据结构
5.1 Cocos2d-x中两大类——Ref和Value
5.2 Ref列表数据结构
5.3 Ref字典数据结构
5.4 Value列表数据结构——ValueVector
5.5 Value字典数据结构——ValueMap和ValueMapIntKey
第6章 菜单
6.1 菜单相关类
6.2 文本菜单
6.3 精灵菜单和图片菜单
6.4 开关菜单
第7章 精灵
7.1 Sprite精灵类
7.2 精灵的性能优化
7.3 纹理图集制作
第8章 场景与层
8.1 场景与层的关系
8.2 场景切换
8.3 场景的生命周期
第9章 动作和动画
9.1 基本动作
9.2 特效
9.3 动画
第10章 用户事件
10.1 事件处理机制
10.2 在层中进行事件处理
10.3 加速度计与加速度事件
第11章 Audio引擎
11.1 Cocos2d-x中音频文件
11.2 使用Audio引擎
11.3 实例:设置背景音乐与音效
第12章 粒子系统
12.1 问题的提出
12.2 粒子系统基本概念
12.3 Cocos2d-x内置粒子系统
12.4 自定义粒子系统
12.5 粒子系统设计工具Particle Designer
第13章 瓦片地图
13.1 地图性能问题
13.2 Cocos2d-x中瓦片地图API
13.3 使用Tiled地图编辑器
13.4 实例:忍者无敌
第14章 物理引擎
14.1 使用物理引擎
14.2 Cocos2d-x 3.x中物理引擎封装
第15章 内存管理
15.1 C++内存管理
15.2 Ref内存管理
15.3 Ref内存管理设计模式
15.4 其他类型内存管理
第16章 Cocos2d-x多分辨率屏幕适配
16.1 屏幕适配问题的提出
16.2 Cocos2d-x屏幕适配
第17章 Cocos2d-x敏捷开发项目实战——迷失航线手机游戏
17.1 迷失航线游戏分析与设计
17.2 任务1:游戏工程的创建与初始化
17.3 任务2:创建Loading场景