Cocos2d-x 3.2 环境及工程项目搭建

在工作环境 :win7 X64  vs2013 下配置cocos2d-x 3.2,可命令编译安卓项目或eclipse编译安卓项目

准备工作:

直接打开下面超级链接进行下载

  • JDK                           下载安装
  • ptyhon                       直接安装 ,将D:Python27添加到环境变量path
  • apache-ant                 下载后解压到D:SDk
  • android-ndk                下载后解压到D:SDk
  • adt-bundle-windows    下载后解压到D:SDk
  • Cocos2d-x 3.2            下载后解压到D:SDk

配置Cocos2d-x:

  • WIN+R 按键 输入cmd:

cd D:SDKcocos2d-x-3.2cocos2d-x-3.2

d:

setup.py

提示现在下面的目录:

  • NDK_ROOT  目录 D:SDKandroid-ndk-r9d
  • ANDROID_SDK_ROOT 目录 D:Androidadt-bundle-windows-x86_64-20140624sdk
  • ANT_ROOT     目录 D:SDKapache-ant-1.9.4bin

创建工程

cocos new MyGame -p com.your_company.mygame -l cpp -d D:SDK

会等待小会儿,在拷贝中

编译win32

在 D:SDKMyGameproj.win32 ,就看你熟悉的 MyGame.sln

cd D:SDKMyGame

cocos run -p win32

编译安卓

  1. 拷贝 D:Program FilesJavajdk1.8.0_05libtools.jar到
  2. D:Program FilesJavajre8lib

cd D:SDKMyGame

cocos run -p android -j 4

参考:java 调 ant 出现 Unable to find a javac compiler

http://stackoverflow.com/questions/8400637/unable-to-find-a-javac-compiler

在目录下D:SDKMyGamebindebugandroid 你就会看到MyGame-debug.apk

The android-platform should be equal/larger than 14

这个是因为D:SDKadt-bundle-windows-x86_64-20140624sdkplatforms 没有android-14

如果需要android-14 就得更新SDK Manager

参考:http://jingyan.baidu.com/article/b0b63dbfd0948c4a483070ea.html

那你就运行下面的命令,你看到有android-20

cocos run -p android –ap 20

eclipse编译安卓

  1. File->New->Project->Android Project From Existing Code
  2. Browse to your project directory and Add the project
  3. Click Run as Android Application to run on connected device or emulator.

1

 

同时也要倒入libcocos2dx 的项目,

D:SDKMyGamecocos2dcocosplatformandroid

需要注意还有一种方法:就是拷贝cocos2dcocosplatformandroidjava目录下的src到MyGameproj.android 的,但是这样会导致命令编译安卓项目出错。

SuperTuxKart 创建

编译说明

  • 安装VS 2013或更高版本。 免费的Express版本。
  • 下载源代码 用发行版的或者从git/svn仓库下载。
  • 下载最新的依赖包depdendencies_for_0.8.2.zip
  • 下载最新的资源。 你可以使用svn 。

svn checkout https://svn.code.sf.net/p/supertuxkart/code/stk-assets stk-assets

两个代码仓库”stk-code” “stk-assets必须在同文件夹目录 。

下载cmake并安装。运行cmake  , ‘Where is the source code’,这里是要现在stk-code的。

  • 点击 configure。会跳出是否创建目录,选择是。 选择配置那个vs(VS 2012 = version 11; VS 2013 = version 12) ,,点击 configure ,去掉USE_WIIUS然后再生成 generate 。在 stk-code 目录下就可以看到VS的解决方案。
  • 如果下载发行版0.8.1的,2010 2012都可以编译 .

创建安装程序

下载NSIS并安装

参考资料