其实网上有许多关于cocos2d-x其它版本配置和创建项目的教程,很少见有该版本的。参考了其它版本的配置过程,这里记录了作者配置3.0alpha0版本的过程。
1.windows 8
没有安装windows 8的同学可以看这里http://blog.csdn.net/afei198409/article/details/8883746
2.vs2012
下载地址http://www.cnblogs.com/hwangbae/archive/2012/08/16/2642999.html
注册key:YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
3.cocos2d-x-3.0alpha0
下载地址http://www.cocos2d-x.org/download,下载完成后解压即可(随便解压到一个盘,如作者解压到E:\cocos2d-x-3.0alpha0)。这个是cocos2dx的源码+示例。
之后使用vs2012打开E:\cocos2d-x-3.0alpha0\cocos2d-win32.vc2012.sln,你会看到里面的项目有(本来想使用图片来显示的,但上传图片总是失败):
-AssetsManagerTest
-CocosDragonJS
-CrystalCraze
-HelloCpp
-HelloLua
-libBox2D
-libchipmunk
-libcocos2d
-libCocosDenshion
-libExtensions
-libJSBinding
-liblua
-MoonWarriors
-TestCpp
-TestJavascript
-TestLua
-WatermelonWithMe
这时右键解决方案进行编译,将会在根目录(E:\cocos2d-x-3.0alpha0)下新增两个文件夹Debug.win32与Release.win32,里面包含的是上面项目的相应生成(当然你也可以直接点击E:\cocos2d-x-3.0alpha0\build-win32.bat进行编译,同样生成Debug.win32与Release.win32文件夹)。这时可以对当中的项目进行调试(如HelloCpp就是cocos2d的经典hello world程序)。
4.Python 2.7.5
如果想新建一个cocos2d-x的项目要怎么办呀?这时就要使用到Python工具了。
下载地址http://www.python.org/getit/,在这里下载Python 2.7.5,完成之后进行安装。
安装完成后还要进行环境变量配置:右键 计算机->属性->高级系统设置->高级->环境变量->系统变量->Path,对Path进行编辑,在变量值的末尾加上Python的安装目录(作者这里是D:\Python27)。
5.新建项目
打开cmd,切换到cocos2d根目录(作者这里是E:\cocos2d-x-3.0alpha0)下。在该目录下你会看到一个名为create-multi-platform-projects.py的文件。在cmd中输入命令:create-multi-platform-projects.py -p HelloWorld -k afei.cocos2dx.helloworld -l cpp,回车。
当中
-p 后面是项目的名称
-k 后面是该项目的包名称
-l 后面是该项目的开发语言,这里为cpp即使用c++开发(可选项有cpp,lua,javascript)
命令处理完成之后(如果没有出现异常的话),你会在cocos2d根目录下发现新文件夹projects\HelloWorld,这个就是刚刚新建的项目。
在新创建的项目目录下,你会发现里面包含了以下文件夹:
-Classes 项目源码
-proj.android android平台(以这种方式来实现多平台的打包)
-proj.ios_mac ios或mac平台
-proj.linux linux平台
-proj.win32 windows平台
-Resources 项目资源
作者要实现windows平台,这里使用vs2012打开proj.win32下的HelloCpp.sln方案(你会发现libBox2D,libchipmunk,libcocos2d,libCocosDenshion,libExtensions项目都已经加载到当前项目中)。右键生成当前解决方案,并对当前项目进行调试,一个经典的cocos2d Hello World程序便呈现眼前。
至此,创建项目已经完成。