【本文转自e良师益友网】可以说Cocos2d-x对大家都熟悉,特别是对于编程爱好者和从事编程工作的人,这里我就不再详细介绍了。不懂的可以百度普及下。下面详细给大家介绍环境搭建的过程及问题。
选择安装路径,一直下一步。完成之后打开系统环境变量;在path变量中增加;你的python安装路径;如我的安装路径是:C:Python27。就在path中加上:;C:Python27;
将下载的cocos2dx-3.0rc2解压出来。建议是改名为cocos,然后放在某个盘根目录下;具体为什么后面创建项目的时候会说到; 打开命令行;将cocos目录下的,.py文件拖入执行。
此时会要求你输入sdk ndk,ant下bin文件夹的安装路径。如我的sdk路径是:E:androidsdk。ndk路径是:E:android-ndk。ant下bin文件夹路径是:E:antin。如下输入:
重新打开命令行,输入以下代码: Cocos new 你的项目名 -p 包名 -l 语言(可选cpp lua js) -d 存放路径 如:
这 里建议存放路径放在cocos目录底下再建一个文件夹保存。如:E:cocosmygame.可能是wp平台还未完善,如果不放在cocos自定义 文件夹下。建立的项目就会有部分引用的内容路径错误,需要自己修改,对于初学者来说我们还是按这个规则来建比较合适。后期了解了整个框架原理了就可以任意 位置创建再进行参数更改。 创建完项目。打开项目所在文件夹,目录结构如下。
Win32平台的运行:我们可以打开proj.win32文件夹。双击mygame.sln文件以vs2012或者2013运行打开项目; 项目结构式这样的;
Mygame就是主要的代码,classes是逻辑代码所在文件夹,resource是资源文件夹。Win32则是win32平台独有的一些代码,一般忽略不看。直接点击VS2012的运行按钮等待片刻让它生成,生成成功后就会运行起来。
界面如下
wp平台的运行:wp平台代码位于proj.wp8-xaml文件夹下。打开文件夹,打开HelloCpp.sln文件运行:项目结构如下:
HelloCpp 是WP8运行项目,HelloCppComponent是wp8引用的C++代码。Cocos2d-x的好处就是只要编辑C++代码在各个平台就都能编译 出对应的安装包。因此我们只需要编辑HelloCppComponent下的代码就行;本篇暂不编辑内容,直接运行。注意:如果你的CPU不支持硬件虚拟 化的话,是没办法开启模拟器的。只能连接wp手机运行。而且wp手机还必须用开发者账号解锁。这是个很蛋疼的问题。 运行结果如下
到目前为止操作都很顺有木有。接下来介绍下创建在其他路径会出现多蛋疼的问题: 我们建一个项目在E盘。
打开win32项目。 是木有问题的。可以正常运行。
下面我们打开wp项目
作为初学者的话解决这些问题可是要蛋疼死。因此建议大家建在cocos文件夹下再指定一个文件夹这种格式是最不会出现问题的。