cocos2dx备忘录(1)——在win7下创建一个win32项目并分别在win32和android平台下运行

首先,我们需要下载好以下工具:

1、cocos2d-x-3.0rc1;

2、Python-2.7.X;(在win7下,使用3及以上版本调用python xxx.py语句时会报错)

3、JDK;

4、android-sdk;

5、android-ndk;

6、apache-ant;(web相关)


接下来进入正题:

step1:

解压cocos2d-x-3.0rc1到自己习惯的目录;

step2:

安装Python,然后在系统变量path中添加Python的安装路径,如C:\ Python27; 添加完毕我们来测试一下python是否可用。打开控制台,输入python,若显示版本信息,如Python 2.7.6,则证明python成功安装。

step3:

安装JDK,安装之后,在安装JDK的文件夹Java下会出现两个文件夹分别以jdk和jre开头,其中jre(java runtime environment)是java程序的运行环境,主要的执行文件都在jdk中,所以我们要在环境变量中添加jdk的相关路径。我们首先在系统变量中新建变量JAVA_HOME,其值为jdk的安装路径,如C:\Program Files\Java\jdk1.8.0_05,然后在系统变量path中添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;注意路径与路径之间的“;”分隔符。然后,我们还要在系统变量中新建一个变量CLASSPATH,其值为.%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar,不要忘记句首的“.”。最后,我们来测试一下java是否可用。打开控制台,输入java -version,若显示版本信息,如java version "1.8.0_05",则证明java成功安装。

step4:

解压android-sdk,然后在系统变量中新建变量ANDROID_SDK_ROOT,其值为sdk的存放路径,如E:\android\sdk。

step5:

解压android-ndk,然后在系统变量中新建变量NDK_ROOT,其值为ndk的存放路径,如E:\android\android-ndk-r9d。

step6:

解压apache-ant,然后在系统变量中新建变量ANT_ROOT,其值为ant的存放路径,如E:\android\apache-ant-1.9.3\bin。


到此,我们就把环境完全搭建好了,接下来我们用cocos2d-x-3.0rc1文件夹下的setup.py文件来检验一下我们的成果。

打开控制台,输入指令python D:\cocos2d-x-3.0rc1\setup.py或者cd到setup.py所在的文件夹下,执行python setup.py指令,若出现下图所示结果则证明我们的环境搭建成功。


接下来,我们就可以使用cocos2d-x-3.0rc1快捷地创建一个win32项目了。

打开控制台,输入cocos new -h,new语句的用法便详细地展现了出来,这里我们创建一个测试项目MyTest,输入语句cocos new MyTest -p com.burnian.game -l cpp -d D:\CocosProject ,其中-p后面跟包名,-l后面跟编程语言名,-d后面跟项目存放路径。


项目创建好后,我们让该项目在win32平台下运行。

首先,输入cocos run -h,看看run语句的用法,输入语句cocos run -s D:\CocosProject\MyTest -p win32并运行,其中,-s后跟项目路径,-p后跟平台名,不修改运行模式默认是调试模式。经过一定时间的编译,最后运行出来的结果如下:



现在,我们让该项目在android平台下运行。

连接好我们的android设备,输入语句cocos run -s D:\CocosProject\MyTest -p android并运行,项目会自动安装到android设备上,apk文件可以很方便地在bin下找到。比起3.0以前的版本,便捷了不是一点半点。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值