更新时间:2021-03-19 15:38:01
封面
版权信息
作者简介
第1章 本书约定
1.1 使用实例代码
1.2 图示的约定
第2章 JavaScript语言基础
2.1 JavaScript开发环境搭建
2.2 标识符和保留字
2.3 常量和变量
2.4 注释
2.5 JavaScript数据类型
2.6 运算符
2.7 控制语句
2.8 数组
2.9 函数
2.10 JavaScript中的面向对象
2.11 Cocos2d-x JS API中JavaScript继承
本章小结
第3章 Cocos2d-x JS API开发环境搭建
3.1 搭建环境
3.2 集成开发工具
第4章 Cocos2d-x引擎与JS绑定
4.1 Cocos2d家谱
4.2 第一个Cocos2d-x JS绑定游戏
4.3 Cocos2d-x核心概念
4.4 Node与Node层级架构
4.5 Cocos2d-x坐标系
第5章 游戏中文字
5.1 使用标签
5.2 位图字体制作
第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 键盘事件
10.4 鼠标事件
10.5 加速度计与加速度事件
第11章 AudioEngine音频引擎
11.1 Cocos2d-x中音频文件
11.2 使用AudioEngine引擎
11.3 实例:设置背景音乐与音效
第12章 粒子系统
12.1 问题的提出
12.2 粒子系统基本概念
12.3 Cocos2d-x内置粒子系统
12.4 自定义粒子系统
12.5 粒子系统设计工具Particle Designer
第13章 瓦片地图
13.1 地图性能问题
13.2 瓦片地图API
13.3 使用Tiled地图编辑器
13.4 实例:忍者无敌
第14章 物理引擎
14.1 使用物理引擎
14.2 Chipmunk引擎
第15章 多分辨率屏幕适配
15.1 屏幕适配问题的提出
15.2 Cocos2d-x屏幕适配
第16章 敏捷开发项目实战——迷失航线手机游戏
16.1 迷失航线游戏分析与设计
16.2 任务1:游戏工程的创建与初始化
16.3 任务2:创建Home场景
16.4 任务3:创建设置场景
16.5 任务4:创建帮助场景
16.6 任务5:游戏场景实现
16.7 任务6:游戏结束场景