更新时间:2021-03-19 16:44:44
封面
版权信息
作者简介
未来书库 编审委员会
丛书序
序
前言
第1章 准备开始
1.1 使用实例代码
1.2 图示的约定
第2章 Lua语言基础
2.1 Lua开发环境搭建
2.2 标识符和保留字
2.3 常量和变量
2.4 注释
2.5 Lua数据类型
2.6 运算符
2.7 控制语句
2.8 table类型
2.9 字符串类型
2.10 函数
2.11 闭包函数
2.12 Lua中的面向对象
本章小结
第3章 Cocos2d-x Lua API开发环境搭建
3.1 搭建环境
3.2 Cocos Code IDE开发工具
第4章 Cocos2d-x引擎与Lua绑定
4.1 Cocos2d家谱
4.2 第一个Cocos2d-x Lua绑定游戏
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 加速度计与加速度计事件
第11章 AudioEngine音频引擎
11.1 Cocos2d-x中音频文件
11.2 使用AudioEngine引擎
11.3 实例:设置背景音乐与音效
第12章 粒子系统
12.1 问题的提出
12.2 粒子系统基本概念
12.3 Cocos2d-x内置粒子系统
12.4 自定义粒子系统
第13章 瓦片地图
13.1 地图性能问题
13.2 Cocos2d-x Lua中瓦片地图API
13.3 使用Tiled地图编辑器
13.4 实例:忍者无敌
第14章 物理引擎
14.1 使用物理引擎
14.2 Cocos2d-x中物理引擎
第15章 多分辨率屏幕适配
15.1 屏幕适配问题的提出
15.2 Cocos2d-x屏幕适配
第16章 敏捷开发项目实战——迷失航线手机游戏
16.1 迷失航线游戏分析与设计
16.2 任务1:游戏工程的创建与初始化
16.3 任务2:创建Loading场景
16.4 任务3:创建Home场景
16.5 任务4:创建设置场景
16.6 任务5:创建帮助场景
16.7 任务6:游戏场景实现
16.8 任务7:游戏结束场景
献言