cocos2dx3.2学习笔记(2)cocos2d-x开发环境搭建

Win32平台

由于cocos2d-x有很多tools都需要python环境的支持,所以先安装python。从python官网(www.python.org)下载python的MSI安装包,和其它软件一样安装即可。


Tips:这里我们的系统是32位的,所以选择第一个安装包,如果是64位操作系统,请选择第三个。

安装完成后,需要设置python的环境变量,在我的电脑(右键)->属性->高级系统设置->高级选项卡->环境变量->系统变量中找到Path 变量,并在其值中增加Python的环境变量”;C:\python27”,找到PATHEXT变量并在其值中增加“ ;.PY;.PYM ”。

Tipspython2.73.4两个版本,我们这里使用的是2.7,如果下载的是3.4将无法正确解析cocos2dxpython文件,因为2.73.4API有较大的变动。

 


从官网(www.cocos2d-x.org)下载cocos2d-x压缩包(cocos2d-x-3.2.zip)并解压到本地。

Tipscocos2d-xC++JavaScript两个版本,我们学习的是C++版本,C++又有2.x3.x两个版本,我们这里学习的是最新的3.2版本。

解压后cocos2d-x-3.2目录下有两个文件夹,_MACOSX和cocos2d-x-3.2,下面是cocos2d-x-3.2目录下的截图。

Tips_MACOSX是在mac环境下才能用到的,我们用的就是cocos2d-x-3.2这个目录。

点击setup.py执行python脚本,完成cocos2d-x运行环境变量的设置。

由于这里不进行android环境的搭建,直接按“Enter”跳过即可。

打开cocos2d-x-3.2\build目录下vs2012的sln文件,右键生成解决方案,即可编译生成。设置cpp-empty-test为启动项,点击调试-开始执行(不调试),当看到如下画面时,表示成功。

Tips:不成功的原因:1.显卡驱动没有更新,请更新最新的显卡驱动程序。2.cocos2d-x的目录放在有中文字符或是目录下有中文字符,请重命名中文字符为英文。3._MACOSXcocos2d-x-3.2不在同一个目录下,或是该目录下还有其它目录,请保证该目录务必正确。4.vs的输出控制台显示“xcopy不是内部或外部命令,也不是可运行的程序导致运行不成功,请在path环境变量中加入“;C:\windows\system32”重启即可。

Android平台

相比win32平台,android平台环境的搭建比较复杂。首先需要以下环境或者软件来支持:java开发环境JDK,apache-ant包,集成开发环境eclipse ADT Bundle 和android NDK。

Java的开发环境JDK下载地址为http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html。上面是java7的地址,也建议下载java7。同样下载32位的安装包,安装过程和普通软件一样,一直点next就可以了。安装完成后也需要设置java的环境变量。在系统变量里面新建JAVA_HOME,值为C:\Program Files\Java\jdk1.7.0_51。

Apache-ant的下载地址为http://ant.apache.org/bindownload.cgi,下载apache-ant-1.9.4-bin.zip并解压即可。

Eclipse ADT Bundle的下载地址为http://developer.android.com/sdk/index.html。下载相应版本的zip包即可,解压之后得到集成开发环境eclipse和android SDK。

Android NDK的下载地址为http://developer.android.com/tools/sdk/ndk/index.html。下载相应版本的zip包并解压。

运行setup.py文件,设置相应的NDK_ROOT,ANDROID_SDK_ROOT,ANT_ROOT。即将NDK的路径,AndroidSDK的路径,ant的路径输入后按回车即可。这里需要注意的是android ndk的路径为E:\android-ndk-r9d,android sdk的路径为E:\adt-bundle-windows-x86-20140702\sdk,ant的路径为E:\apache-ant-1.9.4\bin。

打开终端(Win+R,输入cmd),进入到E:\cocos2d-x-3.2\cocos2d-x-3.2\tests\cpp-empty-test目录下,执行cocos compile –p android,开始对官方提供的空例子进行编译。编译完成后,打开eclipse,导入cpp-empty-test工程,将E:\cocos2d-x-3.2\cocos2d-x-3.2\cocos\platform\android\java\src目录下的cocos2dx库文件拷入工程,再将Resources目录下的资源文件拷入assets下即可。右键工程run as android application就可以在手机和模拟器上运行。

Tips:在某一目录下,按住shift+右键,可以在该目录下快捷打开命令行。此外cocos还有很多的命令,如compiledeployrunnew等,很多工作都可以通过命令完成,熟悉之后是很方便的。

新建cocos2d-x工程

打开终端,执行cocos new 工程名字 –p 包名 –l 语言 –d 存放路径,例如:cocos new HelloWorld –p com.szq.helloworld –l cpp –d E:\projects即可新建工程,在E:\projects\HelloWorld目录下,有

由此可见,一次就可以把各个平台的工程全部创建出来,是不是很强大?

如何运行创建好的工程呢?win32只需打开proj.win32目录下的sln文件,直接运行即可。而android平台可以先执行proj.android目录下的build-native.py文件,对工程进行编译,再打开eclipse拷入相关文件(库和资源文件)运行即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值