Cocos2d-x开发包的架构

1.cocos2d-x文件夹

引擎的核心类;

2.CocosDenshion文件夹

Cocos2d-x音频引擎的多平台实现;

3.document文件夹

可以使用doxygen工具下载帮助文档;

4.extensions

Spine骨骼动画,CocosStudio,包含httpClient等的源码,新增的UI控件,CCScrollView,CCeditBox等的源码;

5.external文件夹

Box2D,chipmunk物理引擎源码,sqlite3和websocket源码;

6.licenses文件夹

Cocos2d-x的所有源码以及第三方开源代码的授权文件,可以知道Cocos2d-x中集成了那些第三方的开源代码;

7.plugin文件夹

友盟统计,91,Twitter, admob, 新浪微博, 支付宝等第三方接口的源代码;

8.samples文件夹

Cocos2d-x案例源码,包括lua,javascript以及C++实现的游戏的源码,小项目使用C++,中大型项目需要使用脚本文件;

9.scripting文件夹

包括了JavaScript和Lua脚本解析器在各种平台实现的源码;

10.template文件夹

各种平台下的模板代码;

11.tools文件夹

包括了Cocos2d-x项目创建,调试,项目转化的工具,这些工具多使用Python开发。

cocos2d-x-2.2.3开发包的截图如下所示:


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

使用python脚本创建Cocos2d-x的跨平台项目:

使用cocos2d-x-2.2.3\tools\project-creator根目录下的python脚本文件create_project.py文件:

.cocos2d-x-2.2.3\tools\project-creator-> python create_project.py -project newGame -package com.mxd.newgame -language cpp

这样就创建了Cocos2d-x的工程文件,工程文件的位置:cocos2d-x-2.2.3\projects根目录下。


-----------------------------------------------------------------------------------------------------------2014.10.29

你可能感兴趣的:(架构,脚本,cocos2d-x)