下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 游戏开发 >Cocos2d-x > Cocos2d-x 3.X游戏开发入门精解(含DVD光盘1张)

Cocos2d-x 3.X游戏开发入门精解(含DVD光盘1张)

综合评级:★★★★★

定价:69.00

作者:冉伟 李连胜等 编著

出版社:电子工业出版社

出版日期:2015年2月

页数:372

字数:560000

ISBN:9787121252273

书籍介绍

《Cocos2d-x 3.X游戏开发入门精解》内容由浅入深,从最简单的搭建开发环境开始直到最后完成一个高质量的游戏项目。全书共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-x6

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 GridBase111

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

6.4 按钮(ControlButton) 127

6.5 文本框(EditBox) 128

6.6 滚动视图(ScrollView) 129

6.7 表格视图(TableView)132

6.8 小结135

第7 章触摸事件 137

7.1 触摸响应机制137

7.2 触摸的具体

前言
前言

移动互联网的迅猛发展,使得移动软件开发者的热情高涨,不管是在安卓市场还是在

App Store,软件开发的总数量都已超过100 万且在不断增加,其中,游戏和娱乐类应用的

市场排名比较靠前。

Cocos2d-x 是全球知名的开源跨平台手机游戏引擎,易学易用,支持iOS、Android、

Windows 8、Mac OS X、Linux、BlackBerry、Windows Phone 等平台。Cocos2d-x 已被海内外顶尖的游戏公司,例如Zynga、Glu、Gree、DeNA、TinyCo、Gamevil、HandyGames、

人人游戏、4399、搜狐畅游、昆仑万维、热酷、乐元素、菲音、心动游戏等,用于其主流

iOS、Android 平台的游戏开发。如果想从事游戏开发,那么学习Cocos2d-x 势在必行。

本书内容由浅入深,从最简单的搭建开发环境开始直到最后完成一个高质量的游戏项

目。全书共20 章:第1~3 章主要讲解开发环境的搭建及所需要的C++语言基础知识;第

4~9 章讲解Cocos2d-x 的常见技术,包括基础类、动画、触摸、GUI 控件及多分辨率适配

等;第10~12 章讲解Cocos2d-x 中的网络、文件、瓦片地图、物理引擎等知识;第13~

15 章讲解Cocos2d-x 中的Lua 脚本语言开发、CocosStudio 工具及粒子系统的使用方法;

第16~19 章讲解数据统计工具的使用方法、项目跨平台移植发布、iOS 真机测试与发布、

SVN 版本控制;第20 章讲解一个完整的“黄金矿工”项目,通过这个项目,大家可以将

在本书中学到的知识进行综合并且可以自由扩展。

编著本书的宗旨是让没有任何游戏开发基础的读者能通过这本Cocos2d-x 方面的专业

书,学会游戏开发,得到高薪工作的Offer。我们在本书中对游戏开发中常见的知识进行

了扩展和延伸,力求讲解到位,让读者轻松掌握。书中的每个知识点都有详细的配套代码、说明及运行效果图。每章最后都有一个小结,对该章内容进行总结。

超强的配套学习资源,完美的跟踪服务

在本书配套的DVD 光盘中,有书中所有实例的开发代码和每个章节的学习视频,部分视频需要读者去渥瑞达官方论坛:http://bbs.neworigin.net 进行下载。通过参考本书并结

合本书配套光盘,读者可以加快对知识点的掌握及学习进度。若在学习本书的过程中遇到

问题,则可以在渥瑞达官方论坛发帖咨询,我们会给予详细的解答。

本书读者对象

在校学生和教师

学过Cocos2d-iPhone 的读者

学过C 或者C++语言的读者

游戏开发爱好者

可通过以下方式联系我们

新浪微博:@iOS 开发技术交流

腾讯微博:1473499391

QQ:2829074738

网站:www.neworigin.net

由于作者能力有限,书中难免会存在纰漏。读者可以通过上面给出的联系方式,与我

们沟通、交流。

本书由渥瑞达创始人冉伟、李连胜主编,由朱玉强、杨晓中、杨博、李晓波、张荣霞

参与编著,在此一并表示感谢。

渥瑞达:让每一位学员满意

渥瑞达北美IT 培训中心由海外归国人员于2006 年创办,引进国外先进的IT 培训技术和卓有成效的教学手段,由拥有丰富的北美学习、工作经验的资深软件专家执教,致力于移动互联网及手机游戏研发与培训。渥瑞达自创立以来,已经为海内外培养了近万名优秀移动互联网研发工程师,百度、新浪、腾讯、阿里巴巴、微软等知名企业不乏本中心培养的高素质研发人才,毕业学员月薪可达2 万~3 万元人民币,在海内外享有良好声誉。

今天的渥瑞达,不仅仅是一所培训学校,更是技术人员的梦想工厂。愿本书的出版,可以让更多的人进入游戏开发行业,实现自己的职业梦想。

校长寄语:

移动互联网时代属于年轻人的一代,每一位大学生在新时代刚刚兴起之际,都面临着无数机遇与挑战。我们需要充满梦想与激情,勇敢而且持之以恒的地追求与探索,这样定能获得前所未有的成功。

热门图书
推荐新闻
技术文库
论坛推荐