首页 > 技术文章 > 对于cocos2d-x-3.0rc2环境搭建的简述

yuguotianqing 2014-08-20 18:07 原文

【本文转自e良师益友网】可以说Cocos2d-x对大家都熟悉,特别是对于编程爱好者和从事编程工作的人,这里我就不再详细介绍了。不懂的可以百度普及下。下面详细给大家介绍环境搭建的过程及问题

一:准备事项;
开发cocos2d需要用到以下几个环境:
1:微软VS2012以上版本。(cocos2d-x-3.0RC1以上支持WP平台编译,如果想要编译WP平台在vs2012需要安装wp8.0sdk,在vs2013只需要安装时选择安装即可);
2:python:我们使用2.7版本。3.0版本在使用时会有问题,因此建议使用2.7.如果用3.0有解决方法的也可以回帖告知下;
下载地址:
3:cocos2d-x-3.0rc2
4:Android sdk
5:Android ndk
6:ant
二:步骤:
1:下载安装vs2012+wp8.0sdk或者vs2013:
微软的东西就是简单,直接各种下一步安装就可以;注意点,如果安装wp8.0sdk,想要模拟器调试需要自己的电脑cpu支持硬件虚拟化。后面提供个测试工具检测电脑的CPU是否支持硬件虚拟化。不开发wp平台可以忽略,只安装VS2012或者2013即可;
2:安装python2.7:

选择安装路径,一直下一步。完成之后打开系统环境变量;在path变量中增加;你的python安装路径;如我的安装路径是:C:\Python27。就在path中加上:;C:\Python27;

将下载的cocos2dx-3.0rc2解压出来。建议是改名为cocos,然后放在某个盘根目录下;具体为什么后面创建项目的时候会说到; 打开命令行;将cocos目录下的,.py文件拖入执行。

此时会要求你输入sdk ndk,ant下bin文件夹的安装路径。如我的sdk路径是:E:\android\sdk。ndk路径是:E:\android-ndk。ant下bin文件夹路径是:E:\ant\bin。如下输入:

配置完毕要求关闭命令行,直接关掉;

重新打开命令行,输入以下代码: Cocos new 你的项目名 -p 包名 -l 语言(可选cpp lua js) -d 存放路径 如:

这 里建议存放路径放在cocos目录底下再建一个文件夹保存。如:E:\cocos\mygame.可能是wp平台还未完善,如果不放在cocos\自定义 文件夹下。建立的项目就会有部分引用的内容路径错误,需要自己修改,对于初学者来说我们还是按这个规则来建比较合适。后期了解了整个框架原理了就可以任意 位置创建再进行参数更改。 创建完项目。打开项目所在文件夹,目录结构如下。

Win32平台的运行:我们可以打开proj.win32文件夹。双击mygame.sln文件以vs2012或者2013运行打开项目; 项目结构式这样的;

Mygame就是主要的代码,classes是逻辑代码所在文件夹,resource是资源文件夹。Win32则是win32平台独有的一些代码,一般忽略不看。直接点击VS2012的运行按钮等待片刻让它生成,生成成功后就会运行起来。

界面如下

这样win32平台就算可以开发了
wp平台的运行:wp平台代码位于proj.wp8-xaml文件夹下。打开文件夹,打开HelloCpp.sln文件运行:项目结构如下:

HelloCpp 是WP8运行项目,HelloCppComponent是wp8引用的C++代码。Cocos2d-x的好处就是只要编辑C++代码在各个平台就都能编译 出对应的安装包。因此我们只需要编辑HelloCppComponent下的代码就行;本篇暂不编辑内容,直接运行。注意:如果你的CPU不支持硬件虚拟 化的话,是没办法开启模拟器的。只能连接wp手机运行。而且wp手机还必须用开发者账号解锁。这是个很蛋疼的问题。 运行结果如下

到目前为止操作都很顺有木有。接下来介绍下创建在其他路径会出现多蛋疼的问题: 我们建一个项目在E盘。

打开win32项目。 是木有问题的。可以正常运行。

下面我们打开wp项目

看看错误信息。就能知道项目的引用路径全都是错误的了。

作为初学者的话解决这些问题可是要蛋疼死。因此建议大家建在cocos文件夹下再指定一个文件夹这种格式是最不会出现问题的。

推荐阅读