首先,我们需要下载好以下工具:
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以前的版本,便捷了不是一点半点。