windows开发环境:window7,vs2012,python2.7.6
Cocos2d-x 3.1.1的完整目录如下:比起以前的2.x的版本来说分类更规范了
Build目录:
windows平台:双击cocos2d-win32.vc2012.sln,打开tests里面的工程例子
mac或IOS平台:双击cocos2d_tests.xcodeproj,打开tests里面的工程例子
【以下目录结构说明copy他人的点击打开链接】
1、cocos目录下:2d(核心图形引擎、事件响应引擎、底层平台支持)、audio(不同平台的音频引擎支持)、base(Cocos2d-x模仿Objective-c的Foundation框架的一些基本类以及3.0增加的模仿C++11的容器类扩展支持,比如:__Array、__Dictionary、Data、Vector等)、editor-support(编辑器支持,包括cocosbuilder场景编辑器、cocostudio编辑器(包括UI、动画、场景、数据)、spine骨骼动画编辑器)、ui(Viva童鞋贡献的一套新的GUI控件库)、math(cocos2d-x自带的数学库,提供了一些OpenGL底层绘制用到的一些数据结构以及参数设置)、network(提供了Http通讯和Soket通讯)、physics(集成chipmunk物理引擎,相比alpha版去掉了对box2d的支持,可能是考虑到chipmunk更轻量易用吧)、storage(本地存储数据库支持)、scripting(lua和javascript脚本支持);
新增3d图形渲染,platform多平台支持,renderer渲染器机制。
2、docs目录:docs里面只要包含了生成cocos2d-x的配置文件,可以通过doxygen去生成cocos2d-x文件
3、extensions目录则是一些对Cocos2d-x主引擎的扩展类,包括资源管理类AssetsManager和CCEditBox、CCScrollView、CCPhysicsSprite等
4、external目录下是所有cocos2d-x引擎引用的开源库,如下图,其中值得注意的是cocos2d-x3.0新加入了freetype2库,这是一个文字布局的开源库,可以实现很强大的富文本功能,许多大型的端游都采用该开源库实现聊天富文本功能。
5、licenses就存放MIT许可证等证书文件,不详细介绍。
6、plugin目录包含了admob(移动广告)、alipay(支付宝)、flurry(移动应用统计分析平台)、nd91(91助手平台)、qh360(奇虎360游戏平台)、twitter(twitter社交平台)、uc(UC游戏平台)、umeng(友盟平台)、weibo(新浪微博平台)等第三方插件的集成管理以及js脚本支持。
7、template目录提供了生成C++、lua和Javascript三种语言的跨平台工程模板。
8、tools目录下放了各种功能的python工具文件,包括C++类映射为lua和javascript脚本的工具、创建新工程的工具等。
【原文链接地址:http://blog.csdn.net/eric_xjj/article/details/18180091】
目录结构介绍完毕,下面主要介绍开发环境的搭建(只有window平台)和新工程的创建:
1、首先要确保安装了vs2012或以上的版本,Python2.7.6;
如果在dos下输入python,如果有信息输出,说明Python安装成功,如下图所示:
2、进入引擎目录下,双击运行setup.py,位置如下图所示:
会进行环境设置,如果需要开发Android版本,请设置对应的环境变量,如:
(网上找的)
window下运行完成后,此时可以看到环境变量已经设置完成,
开发环境设置完毕。
3、开始创建新项目工程:
控制台下输入cocos new -h 显示创建新项目的各种参数说明,如图,cocos new HelloTest(项目名称) -p com.zwzr.test(包名称) -l cpp(编程语言类型c++ 、lua 或 js ) -d F:\cocos2d-x\cocos2dWorkSpace(项目目录)。
4、项目创建完成后,开始编译并运行项目:
控制台下进入刚创建的项目目录下F:\cocos2d-x\cocos2dWorkSpace\HelloTest
输入 cocos run,会显示如下信息,“-p”参数 是让你选择运行平台式win32还是Android,这里选择win32,重新输入运行命令,如图所示,cocos run -p win32,第一次编译、运行比较慢,要等待10分钟左右。最后项目编译、运行成功,就看到刚才创建的项目界面了。
要想修改代码,win32平台下,使用vs2012打开,就能进行开发了。
双击打开。
今天探索之旅到此结束,菜鸟一个,有什么写的不对的地方,还望大神多多指教。Sweet dreams!