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

来源:互联网 发布:数据库事务管理 编辑:程序博客网 时间:2024/04/29 00:12

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 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 灯的开关摁不动怎么办 微信群500人满了怎么办 作业帮搜不到题目怎么办呢 金融社保卡密码忘了怎么办 工作未完想从国企辞职怎么办 宫腔粘连术后流血多怎么办 宫腔粘连术后一直流血怎么办? cad图框放不下图怎么办 简历假的入职怎么办 脱贫攻坚怎么看怎么办怎么干 吃的下没力气怎么办 恢复留查公示后怎么办 微语简报删了怎么办 小学生未完成作业作为老师怎么办 抽调人员想回原单位怎么办 扫码支付没成功怎么办 成都电表卡丢了怎么办 社保未满15年怎么办 60岁社保没交满15年怎么办 柴油车dpf是亮了怎么办 贴双眼皮贴眼睛肿了怎么办 送孩子赴澳洲家长怎么办签证? 开指过程中发烧怎么办 大水口热流道有料花怎么办 奶奶疼外孙胜过孙子怎么办 吃了有病的鸡怎么办 博士真毕不了业怎么办 35岁博士毕不了业怎么办 跨校考研失败了怎么办 开发商把网签房卖给我该怎么办 cad中命令行没了怎么办 平板玩游戏很卡怎么办 卵巢包块20厘米怎么办 耳机的橡胶破了怎么办 脚被树枝扎破了怎么办 脚被木头扎肿了怎么办 手表字面脚断了怎么办 捡到苹果电脑怎么办才能自己用 耳机泡在水里了怎么办 蓝牙耳机泡水了怎么办 拖欠农民工工资劳动局不管怎么办