天天看点

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,安装后需要设置环境变量:右击“计算机”->"属性"->"高级系统设置" 弹出系统属性对话框,点击“环境变量”,“新建“

cocos2dx3.0开发环境搭建

变量名: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 +回车  如图:

cocos2dx3.0开发环境搭建

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

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

三、新建工程并编译

 

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

cocos2dx3.0开发环境搭建

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

     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

回车即可,很简单吧。

cocos2dx3.0开发环境搭建

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

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

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

Cocos_home\samples\cpp\hellocpp

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

cocos2dx3.0开发环境搭建

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

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一下,没有报错,好的,在手机上运行起来,就可以看到了:

cocos2dx3.0开发环境搭建

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