上传者: weicaijiang
|
上传时间: 2021-10-11 16:58:27
|
文件大小: 75.74MB
|
文件类型: -
《cocos2d-x权威指南(第2版)》
前言
第一部分 基础篇
第1章 认识cocos2d-x / 2
1.1 什么是cocos2d / 2
1.1.1 cocos2d的特点 / 2
1.1.2 cocos2d的主要功能 / 3
1.1.3 cocos2d的应用 / 5
1.2 什么是cocos2d-x / 6
1.2.1 cocos2d-x的特点 / 6
1.2.2 cocos2d-x的主要功能 / 6
1.2.3 “百花齐放”的辅助工具链 / 7
1.2.4 cocos2d-x主导的3.0时代 / 8
1.2.5 cocos2d-x的应用 / 9
1.3 cocos2d-x与cocos2d-iphone的比较 / 10
1.4 本章小结 / 12
第2章 搭建跨平台的开发环境 / 13
2.1 cocos2d-x的安装和配置 / 13
2.1.1 cocos2d-x的运行编译环境 / 13
2.1.2 需要安装或配置的工具 / 14
2.2 cocos2d-x代码集成调试工具cocos code ide / 15
2.2.1 安装和配置 / 15
2.2.2 在cocos code ide中调试代码 / 15
2.3 搭建windows开发环境 / 19
2.4 搭建android开发环境 / 20
2.4.1 编译和运行 / 21
2.4.2 cocos2d-x的工程目录介绍 / 25
2.5 搭建ios开发环境 / 27
2.6 cocos2d-x调试 / 28
2.6.1 visual studio的调试方法 / 28
2.6.2 eclipse的调试方法 / 28
2.6.3 xcode的调试方法 / 31
2.7 多语言混编cocos2d-x / 35
2.7.1 在cocos2d-x中调用objective-c / 35
2.7.2 在cocos2d-x中调用java / 36
2.8 使用doxygen获得cocos2d-x的最新文档 / 37
2.9 启动文件和适配 / 39
2.10 本章小结 / 41
第3章 cocos2d-x中的核心类 / 42
3.1 坐标系简介 / 43
3.1.1 opengl坐标系 / 43
3.1.2 世界坐标系 / 43
3.1.3 节点坐标系 / 44
3.1.4 仿射变换 / 44
3.2 cocos2d-x渲染 / 45
3.2.1 渲染树 / 45
3.2.2 渲染原理 / 45
3.3 节点类 / 46
3.3.1 node类的成员数据 / 47
3.3.2 node类的函数 / 48
3.3.3 实战:通过节点控制屏幕中的全体渲染对象 / 51
3.4 导演类 / 54
3.4.1 director类的成员数据 / 54
3.4.2 director类的函数 / 54
3.4.3 实战:director类的使用 / 56
3.5 场景类 / 57
3.5.1 如何新建一个场景 / 58
3.5.2 场景的切换 / 59
3.5.3 场景间切换的动画 / 61
3.6 布景层类 / 63
3.6.1 layer类的函数 / 64
3.6.2 颜色布景层类layercolor / 65
3.6.3 菜单类menu / 68
3.7 图形绘制类 / 70
3.8 时间调度的使用 / 73
3.9 ref类和内存管理 / 73
3.10 本章小结 / 74
第4章 cocos2d-x中的图片渲染类 / 75
4.1 精灵类 / 75
4.1.1 sprite类的成员及函数 / 75
4.1.2 贴图类texture2d / 77
4.1.3 精灵批处理类spritebatchnode / 77
4.1.4 精灵帧类spriteframe / 79
4.1.5 精灵帧缓存类spriteframecache / 80
4.1.6 九宫格精灵scale9sprite / 80
4.1.7 实战:精灵类及其相关类的使用 / 81
4.2 裁剪节点类 / 88
4.3 图片异步加载 / 91
4.4 cocos2d-x中如何节约图片空间 / 92
4.4.1 图片打包器texturepacker / 92
4.4.2 通过优化降低游戏尺寸的方法 / 95
4.5 本章小结 / 96
第5章 cocos2d-x中的动作、特效与动画 / 97
5.1 动