《Cocos2d-x游戏编程--C++篇(附光盘)》(徐飞)-图书推荐
内容提要
徐飞编著的《Cocos2d-x游戏编程--C++篇》基于Cocos2d-x引擎,使用C++作为开发语言,内容涉及从手机游戏开发到发布各方面的知识。本书分为4部分:基础篇、3D篇、网络篇和 篇。其中,基础篇包括Cocos2d-x基础知识、基础类等知识;3D篇包括引擎的3D知识、引擎中涉及的数学知识、可编程管道着色;网络篇包括HTTP编程和Socket编程: 篇包括游戏中的适配知识、自动 新、跨平台编译和ios、Android平台功能的开发。本书适合Cocos2d-x初学者,同时也适合从事移动开发和有手游开发经验的广大程序员。
目录
第1章 Cocos2d-x基础知识
1.1 引擎组织结构
1.2 从2.x到3.x的变化
1.2.1 类名变化
1.2.2 单件类变化
1.2.3 宏定义与结构的变化
1.2.4 回调函数变化
1.2.5 事件响应机制的变化
1.3 Cocos2d-x中的C 11知识
1.3.1 Lambda表达式
1.3.2 bind函数
1.3.3 function函数
1.3.4 auto和nullptr
1.3.5 override和final
1.4 小结
第2章 基础类
2.1 Director类
2.1.1 场景函数
2.1.2 视图信息函数
2.1.3 管理器函数
2.1.4 控制函数
2.2 节点类
2.2.1 Node类
2.2.2 Scene类
2.2.3 Layer类
2.2.4 Sprite类
2.3 文字类
2.3.1 LabelTTF方式
2.3.2 LabelAtlas方式
2.3.3 LabelBMFont方式
2.4 菜单类
2.4.1 文字按钮
2.4.2 图片按钮
2.4.3 切换按钮
2.4.4 XJMenu按钮
2.5 列表类
2.5.1 ScrollView类
2.5.2 TableView类
2.6 其他类
2.6.1 SpriteBatchNode类
2.6.2 DrawNode类
2.6.3 Scale9Sprite类
2.6.4 EditBox类
2.6.5 RenderTexture类
2.7 小结
第3章 动画
3.1 ActionManager类
3.2 瞬时动画
3.2.1 可见性动画
3.2.2 翻转动画
3.2.3 回调动画
3.2.4 Place动画
3.2.5 RemoveSelf动画
3.3 延时动画
3.3.1 移动动画
3.3.2 旋转动画
3.3.3 缩放动画
3.3.4 扭曲动画
3.3.5 跳跃动画
3.3.6 淡入淡出动画
3.3.7 Tint动画
3.3.8 Blink动画
3.3.9 Bezier动画
3.3.10 DelayTime动画
3.3.11 重复动画
3.3.12 Sequence动画
3.3.13 Spawn动画
3.3.14 序列帧动画
3.3.15 进度动画
3.4 缓冲动画
3.4.1 弹性动画
3.4.2 跳跃动画
……
第4章 定时器与事件响应机制
第5章 粒子系统
第6章 声音
第7章 Cocos2d-x中的3D技术
第8章 数学库
第9章 Shader编程
0章 HTTP编程
1章 Socket编程
2章 适配
3章 自动 新
4章 加解密
5章 iOS
6章 Android