您当前的位置:首页 > Cocos2d-x 3.X游戏开发入门精解 > 下载地址1
Cocos2d-x 3.X游戏开发入门精解
- 名 称:Cocos2d-x 3.X游戏开发入门精解 - 下载地址1
- 类 别:电子信息
- 下载地址:[下载地址1]
- 提 取 码:hr8e
- 浏览次数:3
发表评论
加入收藏夹
错误报告
目录| 新闻评论(共有 0 条评论) |
资料介绍
Cocos2d-x 3.X游戏开发入门精解
作 者: 冉伟 编著
出版时间: 2015
内容简介
本书内容由浅入深,从最简单的搭建开发环境开始直到最后完成一个高质量的游戏项目。全书共20 章:第1~3 章主要讲解开发环境的搭建及所需要的C++基础知识;第4~9 章讲解Cocos2d-x 的常见技术,包括基础类、动画、触摸、GUI 控件及多分辨率适配等;第10~12 章讲解Cocos2d-x 中的网络、文件、瓦片地图、物理引擎等知识;第13~15 章讲解Cocos2d-x 中的Lua 脚本语言开发、CocosStudio 工具及粒子系统的使用方法;第16~19 章讲解数据统计工具的使用方法、项目跨平台移植发布、iOS 真机测试与发布、SVN 版本控制;第20 章讲解一个完整的“黄金矿工”项目,通过这个项目,大家可以将在本书中学到的知识进行综合和自由扩展。
目录
第1 章 Cocos2d-x 简介 ............ 1
1.1 游戏引擎 1
1.1.1 什么是游戏引擎 .......... 1
1.1.2 常见的游戏引擎 .......... 2
1.2 Cocos2d 引擎 .......................... 3
1.2.1 Cocos2d 引擎家族 ....... 3
1.2.2 Cocos2d 引擎的主要功能 .......... 5
1.3 为什么选择Cocos2d-x ........... 6
1.4 如何学习Cocos2d-x ............... 6
1.4.1 学习前的准备工作 ...... 6
1.4.2 关于学习Cocos2d-x 的建议 ...... 6
1.5 小结 ....... 7
第2 章 跨平台开发环境搭建 ..... 8
2.1 搭建iOS 开发环境 ................. 8
2.1.1 认识Mac ..................... 8
2.1.2 搭建开发环境 .............. 9
2.2 搭建Windows 开发环境 ....... 15
2.3 小结 ..... 17
第3 章 数据类型与内存管理 ... 18
3.1 回顾C++ .............................. 18
3.1.1 数据类型 .................... 18
3.1.2 模板与泛型编程 ........ 19
3.1.3 STL 库 ....................... 26
3.2 新增数据类型 ....................... 36
3.2.1 __Integer .................... 36
3.2.2 __Float、__Double、__Bool ... 37
3.2.3 __String ...................... 37
3.2.4 __Array ...................... 40
3.2.5 __Dictionary ............... 42
3.2.6 __Set .......................... 43
3.2.7 Vector ......................... 44
3.2.8 Map ............................ 45
3.3 内存管理 ............................... 46
3.3.1 C++内存管理 ............. 47
3.3.2 引用计数内存管理 .... 48
3.4 小结 ..... 54
第4 章 Cocos2d-x 基础类 ....... 55
4.1 坐标系简介 ........................... 56
4.1.1 屏幕坐标系 ................ 56
4.1.2 OpenGL 坐标系 ......... 56
4.1.3 节点坐标系 ................ 56
4.1.4 世界坐标系 ................ 57
4.1.5 锚点 ........................... 57
4.2 导演类(Director) .............. 57
4.3 节点类(Node) ................... 62
4.4 场景类(Scene) .................. 66
4.4.1 新建场景 .................... 67
4.4.2 切换场景 .................... 69
4.5 布景层类(Layer) .............. 71
4.5.1 Layer 类的使用方法 .. 72
4.5.2 LayerColor ................. 74
4.6 菜单类(Menu) .................. 75
4.7 Cocos2d-x 中的文字 ............. 79
4.7.1 LabelTTF ................... 80
4.7.2 LabelAtlas .................. 84
4.7.3 LabelBMFont ............. 86
4.8 游戏中的声音 ....................... 88
4.8.1 声音简介 .................... 89
4.8.2 常见的音乐格式 ........ 89
4.8.3 平台对声音的支持 .... 90
4.8.4 背景音乐的操作函数 . 91
4.8.5 音效的操作函数 ........ 92
4.8.6 音乐实例 .................... 93
4.9 绘制图形 ............................... 96
4.10 schedule()函数的使用方法 . 97
4.11 小结 ... 99
第5 章 动作和动画 ............... 100
5.1 ActionInterval ..................... 101
5.1.1 基本动作 .................... 101
5.1.2 Sequence .................. 107
5.1.3 DelayTime ................ 107
5.1.4 TargetedAction ......... 108
5.1.5 ProgressTo ................ 108
5.1.6 CardinalSplineTo ...... 109
5.1.7 ActionEase ............... 110
5.1.8 GridBase ................... 111
5.2 ActionIntant ........................ 112
5.3 Speed................ 116
5.4 Follow............... 116
5.5 ActionManager .................... 117
5.6 与Sprite 相关的高级知识 .. 117
5.6.1 Texture2D ................ 117
5.6.2 Sprite ........................ 118
5.6.3 TextureCache ............ 118
5.6.4 SpriteBatchNode ...... 119
5.6.5 SpriteFrameCache .... 121
5.6.6 精灵帧动画 .............. 122
5.7 小结 ... 123
第6 章 游戏界面设计(GUI) ............. 124
6.1 滑块(ControlSlider) ........ 124
6.2 颜色选择盘(ControlColourPicker) ................................ 125
6.3 开关按钮(ControlSwitch) ............. 126
作 者: 冉伟 编著
出版时间: 2015
内容简介
本书内容由浅入深,从最简单的搭建开发环境开始直到最后完成一个高质量的游戏项目。全书共20 章:第1~3 章主要讲解开发环境的搭建及所需要的C++基础知识;第4~9 章讲解Cocos2d-x 的常见技术,包括基础类、动画、触摸、GUI 控件及多分辨率适配等;第10~12 章讲解Cocos2d-x 中的网络、文件、瓦片地图、物理引擎等知识;第13~15 章讲解Cocos2d-x 中的Lua 脚本语言开发、CocosStudio 工具及粒子系统的使用方法;第16~19 章讲解数据统计工具的使用方法、项目跨平台移植发布、iOS 真机测试与发布、SVN 版本控制;第20 章讲解一个完整的“黄金矿工”项目,通过这个项目,大家可以将在本书中学到的知识进行综合和自由扩展。
目录
第1 章 Cocos2d-x 简介 ............ 1
1.1 游戏引擎 1
1.1.1 什么是游戏引擎 .......... 1
1.1.2 常见的游戏引擎 .......... 2
1.2 Cocos2d 引擎 .......................... 3
1.2.1 Cocos2d 引擎家族 ....... 3
1.2.2 Cocos2d 引擎的主要功能 .......... 5
1.3 为什么选择Cocos2d-x ........... 6
1.4 如何学习Cocos2d-x ............... 6
1.4.1 学习前的准备工作 ...... 6
1.4.2 关于学习Cocos2d-x 的建议 ...... 6
1.5 小结 ....... 7
第2 章 跨平台开发环境搭建 ..... 8
2.1 搭建iOS 开发环境 ................. 8
2.1.1 认识Mac ..................... 8
2.1.2 搭建开发环境 .............. 9
2.2 搭建Windows 开发环境 ....... 15
2.3 小结 ..... 17
第3 章 数据类型与内存管理 ... 18
3.1 回顾C++ .............................. 18
3.1.1 数据类型 .................... 18
3.1.2 模板与泛型编程 ........ 19
3.1.3 STL 库 ....................... 26
3.2 新增数据类型 ....................... 36
3.2.1 __Integer .................... 36
3.2.2 __Float、__Double、__Bool ... 37
3.2.3 __String ...................... 37
3.2.4 __Array ...................... 40
3.2.5 __Dictionary ............... 42
3.2.6 __Set .......................... 43
3.2.7 Vector ......................... 44
3.2.8 Map ............................ 45
3.3 内存管理 ............................... 46
3.3.1 C++内存管理 ............. 47
3.3.2 引用计数内存管理 .... 48
3.4 小结 ..... 54
第4 章 Cocos2d-x 基础类 ....... 55
4.1 坐标系简介 ........................... 56
4.1.1 屏幕坐标系 ................ 56
4.1.2 OpenGL 坐标系 ......... 56
4.1.3 节点坐标系 ................ 56
4.1.4 世界坐标系 ................ 57
4.1.5 锚点 ........................... 57
4.2 导演类(Director) .............. 57
4.3 节点类(Node) ................... 62
4.4 场景类(Scene) .................. 66
4.4.1 新建场景 .................... 67
4.4.2 切换场景 .................... 69
4.5 布景层类(Layer) .............. 71
4.5.1 Layer 类的使用方法 .. 72
4.5.2 LayerColor ................. 74
4.6 菜单类(Menu) .................. 75
4.7 Cocos2d-x 中的文字 ............. 79
4.7.1 LabelTTF ................... 80
4.7.2 LabelAtlas .................. 84
4.7.3 LabelBMFont ............. 86
4.8 游戏中的声音 ....................... 88
4.8.1 声音简介 .................... 89
4.8.2 常见的音乐格式 ........ 89
4.8.3 平台对声音的支持 .... 90
4.8.4 背景音乐的操作函数 . 91
4.8.5 音效的操作函数 ........ 92
4.8.6 音乐实例 .................... 93
4.9 绘制图形 ............................... 96
4.10 schedule()函数的使用方法 . 97
4.11 小结 ... 99
第5 章 动作和动画 ............... 100
5.1 ActionInterval ..................... 101
5.1.1 基本动作 .................... 101
5.1.2 Sequence .................. 107
5.1.3 DelayTime ................ 107
5.1.4 TargetedAction ......... 108
5.1.5 ProgressTo ................ 108
5.1.6 CardinalSplineTo ...... 109
5.1.7 ActionEase ............... 110
5.1.8 GridBase ................... 111
5.2 ActionIntant ........................ 112
5.3 Speed................ 116
5.4 Follow............... 116
5.5 ActionManager .................... 117
5.6 与Sprite 相关的高级知识 .. 117
5.6.1 Texture2D ................ 117
5.6.2 Sprite ........................ 118
5.6.3 TextureCache ............ 118
5.6.4 SpriteBatchNode ...... 119
5.6.5 SpriteFrameCache .... 121
5.6.6 精灵帧动画 .............. 122
5.7 小结 ... 123
第6 章 游戏界面设计(GUI) ............. 124
6.1 滑块(ControlSlider) ........ 124
6.2 颜色选择盘(ControlColourPicker) ................................ 125
6.3 开关按钮(ControlSwitch) ............. 126
下一篇: 爱上制作30 [(美)奥莱理 编] 2013年版
上一篇: PSoC模拟与数字电路设计指南
相关推荐
- 光波导基础教程
- 电子学计算手册
- 世界著名计算机教材精选 无线通信原理与应用 第3版 Jorge L.Olenewa 著,金名 等译 2016年版
- 博士后文库 非对称相关性序列原理和应用 张振宇 著 2018年版
- 高频机型UPS技术及应用 王其英 主编 2011年版
- 电磁兼容性结构设计
- 空间射频信息获取新技术丛书 天基雷达理论与应用 [美] S. Unnikrishna Pillai(S.乌尼克里希那.皮莱) 等著,邓云凯 等译 2016年版
- 业余无线电丛书 HF VHF数字通信手册 [(美)福特 著,张宏 译] 2010年版
- 实用电子电路设计丛书 精通电子学 电路剖析、设计与创新 (美)罗纳德.泉 著,张东辉 等译 2018年版
- 电子信息工程系列教材 数字电路 熊年禄主编 2008年版

