Cocos2d-x 3.0 beta2 环境搭建-在安卓手机上运行Hello World

Cocos2d-x 现在最新版是3.0beta2,虽然不是正式稳定版,但估计出正式版也快了,先用这个来学习下。

【一、Hello World】

废话少说,下载所需要的软件:

VS2012:http://pan.baidu.com/s/1c0DvNSs

小番茄(Virtual Assist X)http://pan.baidu.com/s/1gdmRtmV

cocos2d-x 3.0beta2:直接去官网下载,或者http://pan.baidu.com/s/1c01Q70s


安装VS和小番茄,没什么好说的。解压Cocos2D,目录结构如下:

【img_cocos2d_1】


进入目录:build,打开cocos2d-win32.vc2012.sln,直接编译整个项目。编译完成后,将HelloCpp设置成启动项,这便是经典的Hello World了。

【img-cocos2d-2】


【二、创建自己的项目】

虽然上面我们看到了自带的HelloWorld,但我们该如何创建自己的项目呢?

进入目录:\tools\project-creator,我们会看到有一个Python脚本create_project.py。所以我们现在需要下载安装Python了。http://pan.baidu.com/s/1pJEvuXl,下载安装,不多说。

现在我们双击这个脚本,会出现一个项目创建窗口

【img-cocos2d-3】

这个也不需多说,是人都能看得懂。但我个人还是喜欢用命令行来,写个批处理,顺便把后面交叉编译需要的文件一起拷贝过去


python create_project.py -n %~n0% -k net.dreamboy.demo -l cpp -p ..\..\Projects
xcopy ..\..\cocos\2d\platform\android\java\src\* ..\..\projects\%~n0%\proj.android\src /E

新建个文本文件,将上面两行复制进去(第一行:命令行创建项目,第二行是交叉编译所需要的文件,这个后面将项目编译到安卓手机上需要用到),将这个文件重命名位Demo.bat,双击运行Demo.bat,就会自动给你创建好名字叫做Demo的新项目了

进入新建的项目目录:\Projects\Demo

【img-cocos2d-4]

进入\proj.win32,打开Demo.sln,编译整个项目。不做任何修改,直接运行,这也是一个Helloworld。


【三、编译项目到安卓手机】

好了,自己新建的项目好了,那我们如何将他编译到手机运行呢?好在3.0现在不在需要Cygwin 来模拟Linux环境编译了,具体 不要急,我们马上开始


1、环境准备

下载并安装所需要的软件(我这里提供的软件是64位的):

adt-bundle:http://pan.baidu.com/s/1jGLrgSA

ndk:http://pan.baidu.com/s/1eQFtCtk

http://pan.baidu.com/s/1o6z4quA

ant:http://pan.baidu.com/s/1qWHHgAC

jdk:http://pan.baidu.com/s/1qWLeRso


2、配置

安装好后,需要配置相关的环境变量等。右击计算机-属性-高级系统设置-环境变量,添加以下环境变量(具体路径按实际安装目录)

ANT_HOME=C:\ant
PYTHON_HOME=C:\Python27
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_16
NDK_ROOT=E:\android-ndk-r9b
ANDROID_SDK=E:\adt-bundle\sdk
然后编辑环境变量path,追加 %JAVA_HOME%\bin;%ANT_HOME%\bin;%PYTHON_HOME%;%NDK_ROOT%;%ANDROID_SDK%\tools;%ANDROID_SDK%\platform-tools;

环境变量配好了,我们可以进入控制台(win+R - cmd),输入android回车:

【img-cocos2d-5】

安装更新,并记住你所用的SDK的API序号,我这里4.4.2对用的是19,这个数字下面会用到


3、开始编译

运行该目录下的Python脚本build_native.py,编译整个项目


编译完成后,进入命令行,输入 ant debug开始打包

这个时候,,,,会报错

【img-cocos2d-6】

这时需要更新,一条命令解决它:

android update project -p . -t android-19(这个19就是上面说的数字)

在\proj.android下创建一个批处理文件update.bat,输入上面一行命令,双击运行该命令,完成后再次运行 ant debug

。。。。。。。很不幸,又报错了。。。。。。。

这次打开project.properties文件,将最后一行注释掉(#号注释)

#android.library.reference.1=../cocos2d/cocos/2d/platform/android/java


再次输入ant debug打包。终于成功了

【img-cocos2d-7】


哈哈,迫不及待的去看看apk文件吧,进入目录Demo\proj.android\bin,你会发现Demo-debug.apk这个文件,把它传到你的安卓手机,跑起来看看

【img-cocos2d-8】

【四、OVER】

好了,到现在,我们可以创建自己的项目,并将它编译到安卓环境,在手机上运行了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值