封面
版权信息
前言
第1篇 入门篇
第1章 Cocos2d-x启航
1.1 特点、内容结构以及建议
1.2 Cocos2d-x简介
1.3 从2.x到3.x
1.4 约定
1.5 启航
第2章 使用Cocos2d-x
2.1 Cocos2d-x世界
2.2 分析HelloCpp
2.3 小结
第3章 低级错误大全
3.1 create和retain-release
3.2 继承对象的create
3.3 多个对象执行同一个Action
3.4 忘记调用父类的虚函数
3.5 隐藏在代码中的神秘杀手,节点中的节点操作
3.6 普通对象和new出来的对象
3.7 不要忘记init
3.8 addChild失败
3.9 在onEnter中调用parent的addChild
3.10 忘记移除
3.11 重载draw注意事项
3.12 关于引用
3.13 关于命名空间
3.14 关于类之间的互相包含
3.15 关于平台相关的API
3.16 关于update中写逻辑
3.17 关于调试
3.18 小结
第4章 图解指针
4.1 指针与内存
4.2 指针操作
4.3 指针与数组
4.4 函数指针
4.5 野指针和内存泄漏
第5章 C++11简介
5.1 初始化列表
5.2 类型推导
5.3 范围推导
5.4 智能指针和空指针
5.5 Lambda特性
5.6 变长参数模板
5.7 右值引用
5.8 显式虚函数重载
5.9 小结
第2篇 基础框架篇
第6章 节点系统
6.1 节点的表现
6.2 节点的使用
6.3 节点和节点
6.4 节点树的渲染
6.5 节点与组件
第7章 内存管理
7.1 内存基础知识
7.2 内存泄露、野指针和跨动态链接库的内存使用
7.3 Cocos2d-x的引用计数
7.4 容器对象的内存管理
7.5 复制对象
7.6 内存优化
第8章 场景和层
8.1 Scene场景
8.2 Layer层
第9章 精灵详解
9.1 Sprite详解
9.2 SpriteFrame和SpriteFrameCache详解
9.3 SpriteBatchNode详解
第10章 动作系统
10.1 使用Action
10.2 Action整体框架
10.3 Action运行流程
10.4 Action的分类
第11章 播放动画
11.1 播放帧动画
11.2 创建Animation
11.3 帧动画框架剖析
11.4 进度动画
第12章 纹理详解
12.1 在Cocos2d-x中使用纹理
12.2 管理纹理
12.3 纹理格式
12.4 纹理压缩
第13章 显示文字
13.1 使用Label
13.2 新Label框架剖析
13.3 关于中文显示
13.4 造字工具
第14章 运行机制
14.1 Cocos2d-x内部运行流程
14.2 Cocos2d-x在Windows下的运行流程
14.3 Cocos2d-x在Android下的运行流程
14.4 Cocos2d-x在iOS下的运行流程
第15章 渲染机制
15.1 渲染树VS渲染命令
15.2 Cocos2d-x 3.0渲染框架
15.3 渲染命令详解
第16章 消息机制
16.1 事件通知
16.2 NotificationCenter和EventDispatcher
16.3 内部流程以及注意事项
16.4 小结
第17章 Schedule详解
17.1 Schedule接口简介
17.2 Schedule整体结构与运行流程
17.3 Schedule使用过程中的问题
第3篇 UI与交互篇
第18章 触摸输入
18.1 如何监听触摸消息
18.2 触摸输入运行流程
18.3 判断点击
18.4 多点触摸
18.5 点击穿透
第19章 文本输入
19.1 TextFieldTTF简介
19.2 使用TextFieldTTF
19.3 扩展TextFieldTTF
19.4 详解IME
第20章 按钮与重力感应输入
20.1 重力感应
20.2 物理按键
第21章 Menu和MenuItem详解
21.1 使用Menu和MenuItem
21.2 结构框架与执行流程
21.3 MenuItem详解
21.4 实现TabView
第22章 GUI框架概述
22.1 GUI框架简介
22.2 UIWidget详解
22.3 UILayout详解
第23章 GUI框架之功能控件
23.1 UIButton控件
23.2 UICheckBox控件
23.3 UIImageView控件
23.4 UILoadingBar控件
23.5 UISlider控件
第24章 GUI框架之文本输入和显示
24.1 UIText、UITextAtlas和UITextBMFont文本显示控件
24.2 UIRichText文本显示控件
24.3 UITextField文本输入控件
24.4 UIEditBox文本输入控件
第25章 GUI框架之容器控件
25.1 UIScrollView容器控件
25.2 UIListView容器控件
25.3 UIPageView容器控件
25.4 UIWebView容器控件
第4篇 CocoStudio工具链篇
第26章 CocoStudio概述
26.1 CocoStudio是什么
26.2 CocoStudio的设计目标
26.3 使用CocoStudio
26.4 管理资源
26.5 版本对应
第27章 CocoStudio UI编辑器
27.1 使用UI编辑器
27.2 编写代码
27.3 分辨率适配
27.4 扩展UI编辑器
第28章 CocoStudio场景编辑器
28.1 使用场景编辑器
28.2 组件系统
28.3 触发器
28.4 加载场景
第29章 CocoStudio动画编辑器
29.1 骨骼动画的命名规范
29.2 骨骼动画框架和运行流程
29.3 使用动画编辑器
29.4 编写代码
29.5 骨骼动画的碰撞检测
第30章 CocoStudio 2.x编辑器
30.1 使用Cocos引擎
30.2 使用CocoStudio 2.x
30.3 动画功能
30.4 分辨率适配
30.5 高级特性
30.6 其他特性
30.7 在Windows下调试引擎
第31章 使用CocosBuilder
31.1 CocosBuilder简介
31.2 编写代码加载ccbi
31.3 播放动画
更新时间:2021-03-19 16:57:22