| 价格 | ¥88.00 |
| 发货 | 广东东莞市 |
| 数量 | -+ |
| 库存 | 100本 |
《Cocos2d-x 3.x游戏开发实战》是一本介绍Cocos2d-x游戏引擎的实用图书,全面介绍了的Cocos2d-x 3.2游戏引擎各方面的知识。
《Cocos2d-x 3.x游戏开发实战》从内容层次上可分为四个部分。第一部分介绍了游戏开发的基础知识、游戏引擎概念、Cocos2d-x的下载与安装,以及跨平台开发环境的搭建。第二部分介绍了Cocos2d-x中的核心类、动作、动画、3D、文字、字体、菜单、事件处理、UI控件、声音和数据存储等知识。第三部分介绍了Cocos2d-x的粒子系统、Tile地图、的物理引擎、内存管理机制。一部分详细介绍了Cocos2d-x官方提供的游戏开发工具Cocos Studio。
《Cocos2d-x 3.x游戏开发实战》针对每一个知识点都通过相应的程序给出了示范,并结合Cocos2d-x自带的cpp-tests实例进行讲解,在总结一些知识点之后还开发了一些小游戏,目的是让读者全面掌握Cocos2d-x的基础理论和基本使用。
本书包括多个类型的游戏实战项目,射击类游戏《疯狂打飞机》;真实手游《萌仙》;塔防类游戏《保卫公主》。这些游戏实战项目都具有极高的参考价值,希望读者通过学习本书的知识,充分利用本书的实战案例,真正步入Cocos2d-x游戏开发的殿堂。
第1章 Cocos2d-x游戏引擎介绍
1.1 什么是游戏引擎
1.2 Cocos2d游戏引擎
1.2.1 Cocos2d的发展
1.2.2 Cocos2d的特点
1.2.3 Cocos2d的现在和未来
1.3 Cocos2d-x游戏引擎
1.3.1 选择Cocos2d-x的理由
1.3.2 Cocos2d-x的主要功能
1.3.3 Cocos2d-x3.0版本的各语言优化
1.3.4 Cocos2d-x3.0的新特性
1.3.5 使用了Cocos2d-x的游戏
1.4 本章小结
第2章 跨平台开发环境的搭建
2.1 搭建iOS下的开发环境
2.1.1 Cocos2d-x的安装与配置
2.1.2 Cocos2d-x项目结构和代码分析
2.2 搭建Windows下的开发环境
2.2.1 Cocos2d-x的安装与配置
2.2.2 Cocos2d-x工程目录和代码分析
2.3 搭建Android下的开发环境
2.3.1 软件的安装与环境变量配置
2.3.2 构建Cocos2d-x工程
2.3.3 在Eclipse下运行程序
2.4 本章小结
第3章 Cocos2d-x的核心类
3.1 节点类(Node)
3.1.1 Node类的成员变量
3.1.2 Node类的函数
3.1.3 坐标系
示例:测试锚点――AnchorPointTest
示例:测试Node类的常用函数――NodeTest
3.2 场景类(Scene)
3.2.1 TransitionScene场景切换
3.2.2 Cocos2d-x支持的场景过渡效果
3.3 层类(Layer)
3.3.1 Layer类的常用成员变量
3.3.2 Layer类的常用函数
3.4 导演类(Director)
3.4.1 Director导演类常用的成员变量
3.4.2 Director导演类常用的函数
3.4.3 Director导演类在游戏初始化时的使用分析
3.5 精灵类(Sprite)
3.5.1 纹理的相关概念
3.5.2 Sprite精灵类的常用成员变量
3.5.3 Sprite精灵类的常用函数
示例:测试Sprite类的常用函数――SpriteTest
3.5.4 Spriteframe精灵帧类
3.5.5 SpriteframeCache精灵帧缓存类
3.5.6 SpriteBatchNode精灵表单类
示例:测试SpriteframeCacheTest精灵帧缓存类――SpriteframeCacheTest
3.5.7 制作精灵表单
示例:测试自己制作的精灵表单――SpriteSheetTest
3.6 Cocos2d-x3.0新的数据结构
3.6.1 cocos2d::Vector<T>
示例:测试cocos2d::Vector<T>类的常用函数――VectorTest
3.6.2 cocos2d::Map<K,V>
示例:测试cocos2d::Map<K,V>类的常用函数――MapTest
3.6.3 cocos2d::Value
示例:测试cocos2d::Value类的常用函数――ValueTest
3.7 本章小结
第4章 Cocos2d-x的动作和动画
4.1 动作基类Action
4.1.1 Action类的常用成员变量
4.1.2 Action类的常用函数
4.1.3 Action类的子类
4.2 示例:测试基本动作――ActionBasicTest
4.2.1 显示、隐藏、闪烁动作
4.2.2 淡入淡出动作
4.2.3 色彩值渐变动作
4.2.4 移动动作
4.2.5 跳跃动作
4.2.6 缩放动作
4.2.7 旋转动作
4.3 示例:测试组合动作――ActionCombinationTest
4.4 示例:测试可变速度动作――ActionEaseTest
4.4.1 EaseIn、EaseOut和EaseInOut
4.4.2 EaseSineIn、EaseSineOut和EaseSineInOut
4.4.3 EaseExponentialIn、EaseExponentialOut和EaseExponentialInOut
4.4.4 EaseBounceIn、EaseBounceOut和EaseBounceInOut
4.4.5 EaseElasticIn、EaseElasticOut和EaseElasticInOut
4.5 示例:测试速度动作――ActionSpeedTest
4.6 示例:测试跟随动作――ActionFollowTest
4.7 示例:测试延迟动作――ActionDelayTest
4.8 示例:测试函数回调动作――ActionCallFuncTest
4.9 Cocos2d-x中与动画相关的类
4.10 示例: