转载请标明出处:http://blog.csdn.net/sinat_28974165/article/details/53291702
一、前言
(3.0以上版本的请绕过哦)本篇主要介绍Cocos2d-x的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把HellCpp运行起来了。
二、准备
1、下载ADT Bundle(Eclipse捆绑了SDK和ADT),或者是Eclipse安装了ADT插件;
2、下载JAVA、ndk,ant(我的eclipse已经自带了ant)然后自己去网上百度看环境配置
3、cocos2d-x-2.2.3下载
附上下载链接
a.cocos2dx 下载地址:http://cocos2d.cocoachina.com/download
b.adt(google整合的android开发环境) 下载地址: http://tools.android-studio.org/index.php/adt-bundle-plugin
c.ndk 下载地址:http://pan.baidu.com/s/1o7HywBo 密码:cbne
d.java 下载地址:http://www.java.com/zh_CN
e.python 下载地址:http://www.python.org/downloads
三、配置
1、为eclipse添加CDT(C/C++ Development Tooling)插件
我们要做基于cocos2d-x的安卓引用,而这个游戏引擎是C++,然后通过交叉编译来生成各个平台的安装包。所以我们就需要另加一个cdt插件(众所周知eclipse是一个可扩展性的开发平台)。获取CDT有两种路径,一种是在线安装,点击Help——Install New Software,Work with输入CDT,然后选择CDT Main Features,再按提示安装,之后要重启eclipse;另一种是离线下载,你首先要下载好cdt的压缩包,然后还是之前那个步骤,Work with 另一半有一个Add的选项,选择你的压缩包的路径,进行安装。由于我的eclipse之前已经安装过了,所以省掉这个步骤。
2、为eclipse配置NDK
首先去上面的地址下载ndk,接着自己找地方解压缩,去eclipse的Windows——Preferences——Android——NDK,路径就是你刚才压缩的那个路径
3、运行cocos的demo
首先先把下载好的cocos解压缩,然后去eclipse,File——New——Other——Android——Android Project from Existing Code——Next,在弹出的对话框中填入G:\learn\android\cocos2d-x-2.2.3\cocos2dx\platform\android\java(注意这里是参考路径,要根据你自己的路径来填),点击Finish。于是导入libcocos2dx。 接下来再用同样的方法导入HelloCpp(我的路径是G:\learn\android\cocos2d-x-2.2.3\samples\Cpp\HelloCpp\proj.android)。
由于缺少资源文件,你需要去复制资源文件到HelloCpp的assets里面,我的路径在G:\learn\android\cocos2d-x-2.2.3\samples\Cpp\HelloCpp\Resources\iphone;
接下来是项目配置 bulid 的过程。右键项目单击 => properties,弹出对话框,选择C/C++ Build ,在旁边的Build command的框内输入图片一下的路径,单击apply——ok。
接着到HelloCpp工程中打开 jni 中的 Application.mk,在最后加入下面的语句。注意:这个路径是我的路径,你要认真比较改写成你的相应路径!注意这里的斜杠的方向!还有就是这是由两个路径组合成的,中间用分号隔开!
NDK_MODULE_PATH := G:/learn/android/cocos2d-x-2.2.3;G:/learn/android/cocos2d-x-2.2.3/cocos2dx/platform/third_party/android/prebuilt
这一步主要是考虑到环境变量的配置,看了百度也是一大堆解释。然而我没去理解。。
然后去Project——clean,选中HelloCpp工程,进行clean。
最后,可以选中HelloCpp开始运行了!因为第一次编译时间会长一点,所以你要有点耐心
最后的最后!运行成功
四、附加:也可以用python安装和环境配置:
1、这里需要下载Python 2.X版本。不要下载python3.0以上的版本,否则运行会出错。(下载地址已经在前文。
)
python安装的时候使用默认安装方式即可,但是安装完毕后我们需要配置环境变量
在我的电脑(右键)->属性->高级系统设置->高级选项卡->环境变量->系统变量 中找到Path 变量,并在其值中增加 指向Python的环境变量。格式为 [Python安装路径]; 例如我安装在C盘 我的环境变量就新增为C:\Python27;
配置完毕后记得注销再重新登陆系统环境变量才会生效
2、创建项目
配置完成后,打开cmd,进入到参考路径(以你的实际路径为准)G:\learn\android\cocos2d-x-2.2.3\tools\project-creator,输入命令:python create_project.py -project mygame -package com.hck.game -language cpp. 其中mygame是项目名称,com.hck.game 是项目包名
3.最后我们所创建好的工程都在cocos2d-x-2.2.3\projects目录下,就可以看见我们创建的项目了。打开刚刚创建的mygame,看见各个平台的工程了。