cocos2dx3.0开发环境搭建

首先下载cocos2dx3.0.zip包,地址:http://www.400gb.com/file/69138136

 

一. 搭建Win32开发环境


1.下载vs2012,地址:http://www.400gb.com/file/69068320,可以加个番茄插件,搜索更方便,代码更清晰啦(http://www.400gb.com/file/69054787),当然可以不选

2.下载adt-eclipse,地址:http://www.400gb.com/file/69053827

3.下载Jdk;地址:http://www.400gb.com/file/69054496

4.下载ndk;地址:http://www.400gb.com/file/69054199

5.下载python2.7;地址:http://www.400gb.com/file/69054524

 

一、

解压cocos2dx3.0.zip到任一磁盘。我的解压在D盘。如:D:\cocos2d-x-3.0\cocos2d-x-3.0

安装VS2012,解压adt-eclipse:adt-bundle-windows-x86_64-20140321.zip ,将该压缩文件解压任一磁盘,我的在E盘,如:E:\adt-bundle-windows-x86_64-20140321

安装下载的JDK:jre-7u51-windows-x64.exe,安装后需要设置环境变量:右击“计算机”->"属性"->"高级系统设置" 弹出系统属性对话框,点击“环境变量”,“新建“

 

变量名:JAVA_HOME  变量值:你的JDK安装路径.如图

 

变量Path加上  ;C:\Program Files\Java\jdk1.6.0_43\bin;C:\Program Files\Java\jre6\bin;

新建ClASSPATH 变量值 ;C:\Program Files\Java\jdk1.6.0_43\lib;C:\Program Files\Java\jdk1.6.0_43\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_43\lib\tools.jar;

 

设置完成后“确定”即可。

 解压NDK;

 

 安装Pyhon2.7,并设置环境变量,在Path变量下加入变量值 ;C:\Python27  ,确定即可,打开CMD输入java -version,出现java版本号,则JDK安装成功,输入 python

出现python版本号的,说明PYTHON安装成功。

 

二、关闭CMD,并重新打开CMD ,输入cocos 回车会提示cocos不是内部命令。。。

      在cmd内输入d:    +回车    然后cd cocos2d-x-3.0\cocos2d-x-3.0 +回车  如图:

 

然后输入:python setup.py +回车

这样就植入了cocos命令的环境变量,打开CMD,输入cocos会有不一样的情况哦。。

 

 

三、新建工程并编译

 

      打开CMD.输入cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR

红色标记的地方改成自己的,

     cd NEW_PROJECTS_DIR/MyGame进入新建的工程目录 在CMD内执行cocos run -p win32,即可编译。

 


当然,我们的目标是部署在android上面跑起来,所以下一步目标就是把上面的项目部署到android上面。


二. 部署到Android上面

 


其实很简单,首先打开命令行,进入D:\cocos2d-x-3.0\cocos2d-x-3.0\build目录 (d: 回车  , 然后 cd 到cocos2d-x-3.0\cocos2d-x-3.0\build目录),然后输入:

?
1
$ python android-build.py hellocpp

回车即可,很简单吧。


图片4



没成功?很正常,因为还有一些准备工作要准备。

首先,这行代码开头是python,执行了android-build.py的脚本,所以你得有个python环境吧,我的python运行环境是python27,配置好环境变量。

这行代码的末尾是我们要部署的项目名称hellocpp,这个项目的路径是


Cocos_home\samples\cpp\hellocpp


进去之后会看到以下几个文件夹:

图片5

随便进去看看,我们关注的是三个:

Classes 这里面放着cpp的代码

Proj.android 这里面就是要部署的android项目目录

Resources 这个里面放了一些各个平台公用的资源,不过你构建的时候这些资源会自动拷贝到proj.android中去。

好,进入proj.android,发现里面有些android项目常见的文件,但是基本上没什么内容。我们知道,cocos2dx部署到android上面的原理其实是借用androidNDK来构建出一些本地的Activity。所以,

?
1
$ python android-build.py hellocpp

这行代码成功的前提是你还要配置好android NDK环境。配置的方法是先去这里下载好最新的android NDK开发包,我下载的是ndk r9c。


https://developer.android.com/tools/sdk/ndk/index.html


下载完了,配置好环境变量,把ndk的根目录放到path变量下面。基本上,就可以开始部署了,在执行那行神奇的代码之前,先检查一下自己的配置是否都弄好了:

必要的配置包括


Jdk

android sdk

android ndk

Python


如果之前做过java和android开发的话,jdk和android sdk应该已经配置过了,主要是新加了ndk和python的环境变量。

一切准备就绪,执行那行神奇的代码,并且同时可以进入


Cocos_home\samples\cpp\hellocpp\porj.android\

文件夹下面,可以看到会新增一些文件了。

如果执行结果没有报错,基本上就成功了。如果报错的话,应该就是环境变量没有配置好,比如我第一次搞的时候,ndk就没配置好,结果导致构建完项目安装在手机上后闪退。

接下来就是和任何弄好的android项目一样了,可以用ant来构建打包,也可以用eclipse,我平时用eclipse惯了,所以打开eclipse导入,结果发现这个项目还要依赖另外一个项目

Cocos_home\cocos\2d\platform\android\java

一并导入进来,然后clean一下,没有报错,好的,在手机上运行起来,就可以看到了:

\


手机上也跑起来了,下一步我们就可以开始编写自己的第一个Cocos2dx项目了!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值