Cocos2d-x 3.X游戏开发入门精解

副标题:无

作   者:冉伟,李连胜 编著

分类号:

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 表格视图(TableView132

6.8 小结135

7 章触摸事件 137

7.1 触摸响应机制137

7.2 触摸的具体

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Cocos2d-x 3.X游戏开发入门精解
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon