Cocos2dx-3.1.1 探索之旅01----> 目录结构、新项目工程创建及运行

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(不同平台的音频引擎支持)、baseCocos2d-x模仿Objective-cFoundation框架的一些基本类以及3.0增加的模仿C++11的容器类扩展支持,比如:__Array__DictionaryDataVector等)、editor-support编辑器支持,包括cocosbuilder场景编辑器、cocostudio编辑器(包括UI动画、场景、数据)、spine骨骼动画编辑器)、ui(Viva童鞋贡献的一套新的GUI控件)math(cocos2d-x带的数学库,提供了一些OpenGL层绘制用到的一些数据结构以及参数设置)network(提供了Http讯和Soket讯)、physics(集成chipmunk物理引擎,相比alpha版去掉了box2d的支持,可能是考虑到chipmunk轻量易用吧)、storage(本地存储数据库支持)、scriptingluajavascript脚本支持);

新增3d图形渲染,platform多平台支持,renderer渲染器机制。

     2、docs目录:docs里面只要包含了生成cocos2d-x的配置文件,可以通doxygen去生成cocos2d-x文件

     3、extensions录则是一些对Cocos2d-x主引擎的扩展类,包括资源管理类AssetsManagerCCEditBoxCCScrollViewCCPhysicsSprite

     4external录下是所有cocos2d-x引擎引用的开源库,如下图,其中值得注意的是cocos2d-x3.0新加入了freetype2库,这是一个文字布局的开源库,可以实现很强大的富文本功能,许多大型的端游都采用该开源库实现聊天富文本功能。

         5licenses就存放MIT许可证等证书文件,不详细介绍。

         6plugin录包含了admob(移动广告)、alipay(支付宝)、flurry(移动应用统计分析平台)、nd9191助手平台)、qh360(奇虎360戏平台)、twittertwitter社交平台)、ucUC戏平台)、umeng(友盟平台)、weibo(新浪微博平台)等第三方插件的集成管理以及js脚本支持。

         7template录提供了生成C++luaJavascript三种语言的跨平台工程模板。

         8tools录下放了各种功能的python工具文件,包括C++类映射luajavascript脚本的工具、创建新工程的工具等。

【原文链接地址: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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值