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 ”。
Tips:python有2.7和3.4两个版本,我们这里使用的是2.7,如果下载的是3.4将无法正确解析cocos2dx中python文件,因为2.7和3.4的API有较大的变动。
从官网(www.cocos2d-x.org)下载cocos2d-x压缩包(cocos2d-x-3.2.zip)并解压到本地。
Tips:cocos2d-x有C++和JavaScript两个版本,我们学习的是C++版本,而C++又有2.x和3.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._MACOSX和cocos2d-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还有很多的命令,如compile,deploy,run,new等,很多工作都可以通过命令完成,熟悉之后是很方便的。
新建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拷入相关文件(库和资源文件)运行即可。
- cocos2dx3.2学习笔记(2)cocos2d-x开发环境搭建
- cocos2dx3.2学习笔记(1)cocos2d-x引擎介绍
- Cocos2d-x学习笔记之Cocos2d-x开发环境搭建
- cocos2d-x学习笔记01:VS开发环境搭建
- cocos2d-x学习笔记01:VS开发环境搭建
- cocos2d-x学习笔记01:VS开发环境搭建
- cocos2d-x学习笔记01:VS开发环境搭建
- cocos2d-x学习笔记01:VS开发环境搭建
- cocos2d-x学习笔记01:VS2008开发环境搭建
- cocos2dx3.4开发环境搭建详解(2)
- cocos2d-x学习:搭建开发环境
- Cocos2d-x学习笔记(一)——开发环境搭建(win7)
- cocos2d-x学习笔记(1) windows8环境搭建(转)
- Cocos2d-X 学习笔记5 Win7 + vs2012 + cocos2d-x2.2 配置开发环境
- Cocos2d-x学习笔记(一)——Windows开发环境和Android交叉编译环境搭建
- cocos2d-x(一)开发环境搭建
- Cocos2D-X开发学习笔记2:定时器
- 【Cocos2d-X开发学习笔记】第01期:PC开发环境的详细搭建
- C#调用WebServers用法
- deep_c++:对象的数据成员
- 查看本机已用端口 windows
- 使用Spring MVC的@ControllerAdvice注解做Json的异常处理
- 选择法排序
- cocos2dx3.2学习笔记(2)cocos2d-x开发环境搭建
- 安卓显示GIF图片,并且获取GIF图片的时间
- 关于edit的数据更新
- OCP 1Z0 053 244
- leetcode 刷题之路 89 Gray Code
- HNOI_2002 营业额统计(Splay)
- 验证码识别实践3:自己动手C#实现,颜色差异法去除干扰线
- css中如何引入外部独立字体
- 在本地使用SVN进行源代码管理,配置自己的SVN Repository