| 文件名 | 说明 |
| build | |
| cocos | |
| extensions | |
| external | |
| tests | |
| templates | |
| tools | |
| download-deps.py | 自动下载cocos2d-x所需的第三方插件(如果有的话) |
| setup.py | 配置cocos2dx的环境变量的脚本。 |
| 文件名 | 说明 |
| base | |
| 2d | |
| 3d | |
| math | |
| renderer | |
| deprecated | |
| platform | |
| audio | |
| physics | |
| network | |
| ui | |
| editor-support | |
| scripting | lua脚本相关源文件。 |
| cocos2d.h |
| 库文件 | 说明 |
| libAudio | 声音引擎库。原名libCocosDenshion |
| libBox2D | 物理引擎库 |
| libchipmunk | 物理引擎库 |
| libcocos2d | cocos2dx核心引擎库 |
| libExtensions | 扩展库 |
| libCocosBuilder | 编辑器的支持库 |
| libCocosStudio | 编辑器的支持库 |
| libSpine | 编辑器的支持库 |
| libNetWork | 网络库 |
| libGUI | GUI界面库 |
| libLocalStorage | 本地数据存储方案库 |
| libLua | lua脚本库 |
| 头文件 | 所在目录 |
| cocos2d.h | cocos2d-x-3.2\cocos\ |
| CCDeprecated.h | cocos2d-x-3.2\cocos\deprecated\ |
| SimpleAudioEngine.h | cocos2d-x-3.2\cocos\audio\include\ |
| HttpClient、WebSocket | cocos2d-x-3.2\cocos\network\ |
| cocosbuilder、cocostudio、spine | cocos2d-x-3.2\cocos\editor-support\ |
| CocosGUI.h | cocos2d-x-3.2\cocos\ui |
| cocos-ext.h | cocos2d-x-3.2\extensions\ |
| Box2D、chipmunk、sqlite3 | cocos2d-x-3.2\external\ |
|
1
2
3
4
5
6
7
|
#include "cocos2d.h" //这个应该是每个项目中都比不可少的头文件吧? 比不可少!
#include "Box2D/Box2D.h" //Box2d物理引擎
#include "SimpleAudioEngine.h" //声音引擎
#include "cocos-ext.h" //第三方库文件
using
namespace
cocos2d;
//cocos2d的命名空间
using
namespace
cocos2d::extension;
//使用扩展类需要包含的命名空间
using
namespace
CocosDenshion;
//声音引擎的命名空间
|
本文深入解析了Cocos2d-x 3.x版本引擎的目录结构、文件组织方式及其改进之处,详细介绍了核心文件夹、库文件与头文件的位置,并列举了常用的头文件。



2962

被折叠的 条评论
为什么被折叠?



