Cocos2d-x 3.0 安装与环境配置

听到Cocos2d-x已经有一段时间了,但是一直都没有真正去做

前几天开始,忽然心血来潮的我,想来要把Cocos2d-x给安装上来,练练手,做几个小游戏出来,却没想到问题真的是一大堆。

把这些错误和分析解决方案的经验总结一下,是为了脑袋总是记不住东西的我一些方便,也同时希望可以帮到大家。

因为很多网上的博客上的方法都有不少问题,真的是耽误我不少时间,泪奔...


一、首先打开http://www.cocos2d-x.org/download Cocos2d-x的官网



点击下载cocos2d-x就可以了,其他的文件程序暂时可以不用管。然后解压


PS:cocos2d-x更新到现在已经有很多版本了,这里特别要注意,不同版本的cocos2d-x的使用方式有些不同。

建议下载:http://cdn.cocos2d-x.org/cocos2d-x-3.0beta2.zip   cocos2d-x 3.0bete版。(尽管此版本还有一些bug,不过比老版本采用了更好的命名方式与一些新特性。)

或者   http://cdn.cocos2d-x.org/cocos2d-x-2.2.2.zip     cocos2d-x 2.2.2bete版。

此外 现在已经有了 cocos2d-x-3.0rc 版本 ,只是不知道何故,官网上又把此版本下架了,不过还是可以复制这个地址下载的: http://cdn.cocos2d-x.org/cocos2d-x-3.0rc.zip(暂时不建议下载,压缩包有可能损坏了。)






二、现在就是最主要的了,安装环境的搭建(以Android为主,其实大同小异)

1.安装Microsoft Visual Studio,建议2008版本以上。(我的是vs2013)下载地址就不放,去找度娘要啦!

2.安装下载python并安装,然后设置环境变量。

http://www.python.org/downloads/ 那个版本都没有问题,不过记得安装的时候把自动设置环境变量给勾选上,就是那个path。

成功的话,在cmd中输入Python显示如下


不然就要手动设置,又麻烦了许多,(Windows下python环境变量配置 http://www.cnblogs.com/qiyeshublog/archive/2012/01/24/2329162.html


到了这里其实主要的环境设置已经完成了。

下面就是运行 cocos2d-x 的时候。

先把 cocos2d-x解压到一个全英文、没有空格的目录中,最好保留压缩包最外层的文件夹,以此方便记录版本号。

解压完成后,就是很重要的时候了,这里很容易犯错误,很多网上和教程书籍上的介绍的方法完全不能够用上。在这里,我真要哭死了,被这些东西误导了6、7个小时。

下面我说一说正确的方法。(PS:严重不建议使用使用VS向导创建Cocos2d-x项目,会出现很多毕竟头疼的错误,复制运行库的占用空间也比较大

ps :Cocos2d-x 2.1.4 以后版本废弃了“install-template-msvc.bat”,但是下载压缩包里面又有,可恶的是不能用的,会有各种报错,千万不要相信网上流传的这种方法。

方法一:

 cocos2d-x  2版本系列可以使用(后面的几个2系列不能用此方法) ,比较容易,可以直接运行cocos2d-2.1rc0-x-2.1.3(解压出来的文件夹) 中的 template (模板文件夹)中的 msvc  文件夹中的 js 脚本。

你们根据自己的情况选择 ,比如说 你是 vs2012 就 选择js中的 InstallWizardForVS2012.js   

尽管vs2013没有这个脚本,大家也不用急,选择 InstallWizardForVS2012.js    复制一个 副本 ,用记事本打开 ,搜索里面的 11.0 全部替换成 12.0 就可以了。当然还有vs Express版本 的这个情况,所以复制 InstallWizardForVS2012Express.js ,其中也可以搜索 2012 全部替换成 2013.

可以参考:http://blog.csdn.net/tutuboke/article/details/12003043 




方法二:

是在网上看到的,有点复杂

 自定义路径创建Cocos2d-x项目  http://www.cnblogs.com/skynet/p/3428369.html 反正我是不想用,读起来就有点头晕


方法三:

使用自动脚本创建cocos2d-x 3.0项目  http://blog.csdn.net/fansongy/article/details/12624485

使用cocos2d-x根目录下的create-multi-platform-projects.py脚本来创建,不过经过我亲自反复测试,此方法估计只适用于coco2d-x  3.0 alpha1 等等这些早期的 coco2d-x 3.0早期版本。

附脚本(新建txt 改后缀为 bat ,然后 修改路径,将 D:\android\win32\cocos2d-x-3.0rc 替换为你们自己的版本路径
 )

@echo off    
echo =============新建项目==============    
set /p name=请输入项目的名称:    
echo 项目名为: %name%    
    
echo 正在创建新项目...    
    
set pk=com.hello.    
    
D:\android\win32\cocos2d-x-3.0rc\tools\project-creator\create_project.py -p %name% -k %pk%%name% -l cpp    

 
echo 创建完成正在打开....    
    
D:\android\win32\cocos2d-x-3.0rc\projects\%name%\proj.win32\%name%.vcxproj  
    
Pause 


方法四:

此方法是我自己改写而成,应该全版本可用,附脚本:(下载地址 :http://pan.baidu.com/s/1nt4W10t 

把脚本放在解压出来的目录中双击运行即可,不需要任何改动。


@echo off
echo =============新建项目==============   
echo 正在寻找当前路径...
echo 当前路径为: %cd%
cd  %cd%\tools\project-creator
echo 加载程序创建命令...
explorer /root,%cd%
create_project.py
pause

双击之后会出现可视化程序建立程序,建议大家不要改动程序创建的路径,只改名字就好了,避免不必要的错误。


程序生成的项目就在自动打开的文件夹中,你指定的项目名称就是文件夹的名字

点击文件夹,一直点击进去,选择proj.win32文件夹打开,选择其中.sln的项目文件打开,如果要升级就点击升级即可,然后编译。

结果如下:



方法五:

Cocos2d-x 3.X CMake MinGW版本编译运行

http://www.2cto.com/kf/201401/272101.html  使用的是Qt Creator IDE 的开发环境



ps:关于程序建立错误

1.如果使用方法三,出现找不到指定的路径之类的英文提示,请选用方法四。

2.如果程序编译出现找不到 ....h等等头文件,请把 cocos2d-x 主程序编译一遍,然后复制Debug.win32 中的文件到你的项目之中。


ps2:如果文中有什么错误可以反馈给我,我会及时更正的。

如果有兴趣和我一起探索和学习cocos2d-x ,可以发邮件给我 a599231042@163.com


今天时间有限,后面会更新Android具体环境搭建的事项...

 




评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值