本文这里使用的是cocos2d-x-3.0的版本,其他版本不一定能适用.
· 什么是COCO2D-X
Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,
基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP &
Windows7,WindowsPhone 8.[1]
Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-
iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台。Cocos2d-x提供的框外,
手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可
以很容易地建立和运行iOS,Android的三星Bada,黑莓Blackberry操作系统和更多。Cocos2
d-x还支持Windows、Mac和Linux等桌面操作系统,因此,我们可以编写的源代码很容易在桌
面操作系统中编辑和调试。
· 下载需要的环境
1、 cocos2d-x-3.0源代码压缩包.
官方下载地址: http://www.cocos2d-x.org/filedown/cocos2d-x-3.0-cn
2、 因为3.0使用Python脚本进行创建工程,所以你需要安装Python的环境,coco3.0官方推荐使用Python2.7,
Python2.7,官方下载地址: https://www.python.org/download/releases/2.7.6
3、 因为这里是在VS2012环境下进行开发的,所以你还得需要安装一个VS2012,要是Win8的话,你也可以使用VS2013,下面我给了一个VS2012的下载地址
VS2012官方旗舰(中文)下载地址:
http://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso
VS的话肯定需要注册的,所以没有注册码的话,就问问度娘【旗舰版】的注册码是什么
· 开始进行环境的搭建
一、先安装Python的环境
① 直接运行Python的安装包,选择你的安装路径,例如这里我安装到了C:/Python27/这个文件夹下面
② 将你的python安装路径添加到你的环境变量中去,例如我就直接将C:/ Python27加入到了我的环境变量PATH中了.(不会添加PATH环境变量的,可以看这个帖子http://bbs.csdn.net/topics/350269781 )
③ 进入CMD命令行输入 python –V 就可以看到你的Python版本信息了
二、 编译你的COCO2DX工程生成COCO2DX的lib与DLL库
① 将你下载好的coco2dx压缩包解压到你想要的位置
② 在coco根目录找到build文件夹,进入,你可以看到VS的工程文件*.sln ,如图所示,因为我是win7,所以我打开的是Win32的那个.
③ 我们分别选择Debug和Release版本进行编译
④ 等待编译完成,在build文件夹下面就会有Debug.win32和Release.Win32这两个文件夹,这里面的lib和dll就是我们编译好的COCO2DX的库
⑤ 在COCO2DX的根目录找到
双击进行配置COCO2DX,由于我这里暂时还没有进行移动平台的打包,所以运行此文件的时候会告知我们没有NDK和ANT,这里直接忽略就好了.
三、创建你的第一个COCO2DX的工程HelloCoco
① 3.0的工程没有VS的工程向导,我们使用的COCO的Python创建命令进行工程的创建.
② 打开CMD:
假如我们创建的工程名字叫做:MyGame,工程的包名叫做com.test.mygame,我想把工程放到C:/test文件夹下面,我们就这样子输入命令:
cocos.py new MyGame -p com.test.mygame -l cpp -d C:\test
如下图所示,我们的执行结果:
③ OK,工程创建好了,因为我们的工程放到了C:\Test文件夹下面,所以我们到C:\Test\MyGame\proj.win32\这个文件夹下面可以找到我们的工程启动文件*.sln,直接双击就能运行这个工程了.
④ 好了,直接进行编译运行看看,你的第一个HelloCoco就能够运行了.
· 总结
总的来说,coco2dx的安装就是分为:
安装Python à
编译COCO2DX à
Setup.py安装COCO2DX环境信息 à
Coco.py创建工程