您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x 3.4 + android studio 1.1.0 + VS2012 开发环境搭建

2015-07-13 21:38 453 查看
cocos2d-x 是一款跨平台的游戏引擎,虽然现在只学到了一点点皮毛,但是确实感受到了一款游戏引擎的强大功能,让我这个做游戏的小白也算过了一把做游戏的瘾。但是因为配置的复杂性,让我在一开始走了不少弯路,现在记录下来整个安装配置的过程。

安装配置过程中需要用到的安装包主要有下面几个:

cocos2d-x 3.4:这个是当然必须要的了,目前最高版本是 3.6 版,但是好像和 3.5 版都有不少问题,还是先用 3.4 吧。

android studio 1.1.0:谷歌自己出的 android 集成开发环境,也可以用 eclipse。

VS2012:在 Windows 下进行编译最主要的还是要用这个,游戏逻辑调试起来也比较方便。

Python 2.7:cocos2d-x 下用到的脚本是 python,而且是 2.7 的版本,因为 3.x 的版本跟 2.7 的版本不兼容,所以一定要用这个。cocos2d-x 下新建项目,编译都是用的 python,所以这个很重要。

JDK:做 android 的开发少不了 Java,除非只做底层。

NDK:在 android 下用到 C++了,就要用 NDK 来进行编译。

apache-ant:这是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。总之就是开发中需要,安装好配置好就不用再管了。

1. 安装 python。

直接去官网https://www.python.org/downloads/下载 python 2.7 版本。安装很简单,几乎都按默认配置安装就可以,可以修改安装目录如:D:\Python27。安装完后在系统环境变量 path 中添加 python 的根目录。

变量名:PATH
变量值:D:\Python27

2.安装 JDK。
这个很简单,环境变量配置也有很多。

3.安装 VS2012。
这个很简单,微软的东西最大的特点就是傻瓜式的使用。

4.安装 NDK。
去官网http://developer.android.com/tools/sdk/ndk/index.html下载 r9d 版本,其他版本不知道行不行,没有实验过。直接解压到任意目录下就可以了。然后添加环境变量:
变量名:NDK_ROOT
变量值:D:\android-ndk-r9d

5.安装 apache-ant。
官网http://ant.apache.org/下载最新版本安装,然后配置环境变量。
变量名:ANT_ROOT
变量值:D:\apache-ant-1.9.4

6.安装 android studio。
官网http://developer.android.com/sdk/index.html下载最新版本,安装过程很简单。完成后配置环境变量:
变量名:ANDROID_SDK_ROOT
变量值:D:\Users\chn\AppData\Local\Android\sdk

7.安装cocos2d-x。
官网http://cn.cocos2d-x.org/下载 3.4 版本,直接解压,然后运行根目录下的 setup.py,如果有没有配置的环境变量,这个脚本会检测到并要求配置相应的变量。然后用 VS2012 打开 build 目录下的 cocos2d-win32.vc2012.sln,编译整个解决方案,时间会比较长。编译完成之后启动项目 cpp-tests,就可以看到演示窗口了。

8.新建 cocos2d-x 项目
安装完成之后,要创建新项目,可以到目录 D:\cocos2d-x-3.4\tools\cocos2d-console\bin 下打开命令提示符,输入命令:
python cocos.py new test -p com.cornergame.test -l cpp -d D:\
完成之后就会在 D 要目录下生成项目的目录 test,命令中标红的两处是项目名称和包名。可以把这个命令写成批处理文件放到这个目录下,以方便以后使用。



打开项目目录中的 projwin32 下的 test.sln,编译整个解决方案,启动之后就可以看到测试窗口了。





9.在android studio中导入cocos2d项目生成apk。











然后只选择下面几项:



















如果没有错误编译成功后,下一步就可以打包成 apk 了



点打包后,就可以在D:\test\out\production\proj.android目录下看到apk文件了,如果点击签名打包,设置签名后,生成的包是在proj.android目录下。

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: