最近在学习cocos2d-x,因为网上的资料大多都停留在2.x版本,只有少数是3.0 a版本,其部署的步骤与现在的3.4版本有较大的出入,所以
我在这整理一下在部署阶段我的一些经历和我实现部署的步骤,希望可以帮到大家。同时也希望借此机会复习一下cocos2d-x的部署过程
所使用的工具及环境
- Windows 8.1 64bit
- Visual Studio 2013 (至少2012)
- python2.7 (3.x版本并不支持) https://www.python.org/
- Cocos2d-x 3.4 final http://cn.cocos2d-x.org/
- Android sdk (android studio1.1.0) http://developer.android.com/sdk/index.html
- android-ndk-r10d http://developer.android.com/tools/sdk/ndk/index.html
- java jdk 1.8.0_40 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#javasejdk
- ant 1.9.2 http://ant.apache.org/bindownload.cgi
安装过程
1.解压
2.安装剩余的上述工具,需要注意的是安装路径尽量不要有中文和空格,否则容易导致创建工程失败。
3.分别为安装的工具配置环境变量,这两步自己百度,都是差不多的流程
4.打开解压后的cocos2d-x-3.4文件夹,使用cmd运行里面的setup.py
命令:python X:/XX/XX/setup.py
这时如果你上一步有一些环境变量没有设置的话,会出现如下类似的提示:
按照要求都填上,当然如果你不打算开发安卓应用的话有些设置也可以直接留空
5.在命令行输入cocos检查cocos2d是否安装成功
运行cocos2d-x的helloworld程序
1. 使用vs打开cocos2d-x-3.4\build文件夹下的cocos2d-win32.vc2012.sln
2. 右键cpp-empty-test选择设为启动项目(这一步不是必须的)
3. 点击运行,然后你可以打开你的手机或者ipad来刷一下微博或者朋友圈。。。因为这里真的需要很久
4. 如果一切都没有意外的话,你就会看到如下helloworld的画面
如果编译时提示v110等的错误的话,把解决方案里所有的项右键属性,把下面红框类的项选择为对应提示的项即可
创建一个新的cocos2d-x工程
1. 打开cmd 输入
l -p后面接包名
l -l后面接开发语言类型,有cpp, lua, js三种类型
l -d后面接项目存放的目录
l test为新建的项目的名字
所以上述命令表示的是:新建一个test的cocos-2d工程,其包名为com.cocos.test,使用c++开发,存放在F:\cocos文件夹
2. 点开刚创建的test文件夹,可以发现其里面如下,我们可以根据不同的平台来选择对应的工程文件夹
3. 我在这里只演示打开win32的工程,打开proj.win32
好,我们又可以去刷微博了←_←