所有分类
  • 所有分类
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
  • 解说文案

Cocos2dx 3.x游戏开发实战

Cocos2d-x 3.x游戏开发实战 

作 者:        肖文吉 著 

出版时间:        2015 

内容简介 

  《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的基础理论和基本使用。 

目录 

第1章 Cocos2d-x游戏引擎介绍        1 

1.1 什么是游戏引擎        2 

1.2 Cocos2d游戏引擎        2 

1.2.1 Cocos2d的发展        2 

1.2.2 Cocos2d的特点        4 

1.2.3 Cocos2d的现在和未来        4 

1.3 Cocos2d-x游戏引擎        4 

1.3.1 选择Cocos2d-x的理由        5 

1.3.2 Cocos2d-x的主要功能        6 

1.3.3 Cocos2d-x 3.0版本的各语言优化        7 

1.3.4 Cocos2d-x 3.0的新特性        8 

1.3.5 使用了Cocos2d-x的游戏        10 

1.4 本章小结        11 

第2章 跨平台开发环境的搭建        12 

2.1 搭建iOS下的开发环境        13 

2.1.1 Cocos2d-x的安装与配置        14 

2.1.2 Cocos2d-x项目结构和代码分析        15 

2.2 搭建Windows下的开发环境        25 

2.2.1 Cocos2d-x的安装与配置        25 

2.2.2 Cocos2d-x工程目录和代码分析        27 

2.3 搭建Android下的开发环境        29 

2.3.1 软件的安装与环境变量配置        30 

2.3.2 构建Cocos2d-x工程        31 

2.3.3 在Eclipse下运行程序        32 

2.4 本章小结        34 

第3章 Cocos2d-x的核心类        35 

3.1 节点类(Node)        36 

3.1.1 Node类的成员变量        36 

3.1.2 Node类的函数        38 

3.1.3 坐标系        41 

示例:测试锚点――AnchorPointTest        43 

示例:测试Node类的常用函数――NodeTest        45 

3.2 场景类(Scene)        48 

3.2.1 TransitionScene场景切换        48 

3.2.2 Cocos2d-x支持的场景过渡效果        48 

3.3 层类(Layer)        50 

3.3.1 Layer类的常用成员变量        50 

3.3.2 Layer类的常用函数        50 

3.4 导演类(Director)        51 

3.4.1 Director导演类常用的成员变量        51 

3.4.2 Director导演类常用的函数        52 

3.4.3 Director导演类在游戏初始化时的使用分析        53 

3.5 精灵类(Sprite)        54 

3.5.1 纹理的相关概念        54 

3.5.2 Sprite精灵类的常用成员变量        55 

3.5.3 Sprite精灵类的常用函数        55 

示例:测试Sprite类的常用函数――SpriteTest        57 

3.5.4 SpriteFrame精灵帧类        59 

3.5.5 SpriteFrameCache精灵帧缓存类        60 

3.5.6 SpriteBatchNode精灵表单类        60 

示例:测试SpriteFrameCacheTest精灵帧缓存类――SpriteFrameCacheTest        62 

3.5.7 制作精灵表单        64 

示例:测试自己制作的精灵表单――SpriteSheetTest        67 

3.6 Cocos2d-x 3.0新的数据结构        68 

3.6.1 cocos2d::Vector<T>        69 

示例:测试cocos2d::Vector<T>类的常用函数――VectorTest        70 

3.6.2 cocos2d::Map<K,V>        73 

示例:测试cocos2d::Map<K,V>类的常用函数――MapTest        74 

3.6.3 cocos2d::Value        76 

示例:测试cocos2d::Value类的常用函数――ValueTest        77 

3.7 本章小结        79 

第4章 Cocos2d-x的动作和动画        80 

4.1 动作基类Action        81 

4.1.1 Action类的常用成员变量        82 

4.1.2 Action类的常用函数        82 

资源下载
下载价格10 金币
VIP免费
0
没有账号?注册  忘记密码?

社交账号快速登录