Cocos2d-X 3.2环境的配置

时间:2021-05-03 00:21:51

大三寒假时间特别长,终于准备坐下来好好去学一直想涉足的游戏开发。既然准备学,就要找个出色的、跨平台的引擎来实现自己的计划。最终我选定了Cocos2d-X。

在折腾了很久之后,我终于把Cocos2d-X的环境配置搞定了。以下记录过程。

使用到的工具:(暂时我只用来写Windows平台和Android平台,所以没有用到iOS的工具)

Cocos2d-X 3.2 (http://www.cocos2d-x.org/filedown/cocos2d-x-3.2.zip)

Microsoft Visual Studio 2012 (Update 4)  (Update 4 可以兼容XP)

Cocos Studio 1.3.0.1 (http://cocostudio.download.appget.cn/Cocostudio/Download/v1.3.0.1/CocoStudio_v1.3.0.1.exe)

Python 2.7.8

JDK SE 8u25

Eclipse Juno

Android SDK 22.3

  --Android API 19

  --Android SDK Build-Tools 19.1以上版本

NDK r9d (http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip)

ANT 1.9.4 (http://mirrors.hust.edu.cn/apache/ant/binaries/apache-ant-1.9.4-bin.zip)

BlueStacks

Pratical-editor 2.0 (https://cocos2d-windows-particle-editor.googlecode.com/files/ParticleEditor V2.0.7z)

BMFont 1.13 (http://lt2.cr173.com/soft/bmfont.zip)

安装过程:

一、在VS2012中运行Cocos2d-X演示项目。

1. 先将Cocos2d-X 3.2解压,进入build文件夹,运行VS 2012的项目:cocos2d-win32.vc2012.sln,启动VS2012.

2. 在左侧的解决方案管理器中选择cpp-tests(也可能叫TestCpp)项目,右键在菜单中选择“设为启动项目”。

3. 启动调试,等待编译完成(过程比较漫长)便会启动如下界面。

Cocos2d-X 3.2环境的配置

 

里面是一些Cocos2d-X用来演示的项目。出现这个,说明你的Cocos2d-X在Windows平台上可以正常运行。

二、安装Cocos2d-X

1. 安装Python,一路回车法即可,记得选中Python增加环境变量的选项。

2. 解压好Android SDK、NDK、ANT。

3. 进入Cocos2d-X目录,运行setup.py,setup.py会自动让你依次填写NDK目录、Android SDK目录、ANT目录,按顺序填写即可。

WARNING:第三个ANT目录是ANT下的bin目录(如:E:\Android\apache-ant-1.9.4\bin),其他两个都是解压出的根目录(如:E:\Android\android-ndk-r9d,E:\Android\android-sdk_r22.3-windows)

安装成功后,即可使用

cocos new -p 包名 -l 语言 -d 目录 项目名

创建项目

如:cocos new -p com.yachen4ever.HelloWorld -l cpp -d g:\code\ HelloWorld

注:新创建的项目里面自动会有HelloWorld演示程序。

     cocos new的参数说明可以输入cocos new --help查看

 

三、生成Windows平台exe和Android平台apk

1.Windows平台

进入生成的HelloWorld目录,有如下文件夹:

Cocos2d-X 3.2环境的配置

其中Classes存放源代码,cocos2d里是编程会用到的类库,Resources是资源文件,5个proj.打头的文件夹分别是Cocos2d-X支持的5个平台的项目工程文件,我们先进入proj.win32,打开HelloWorld.sln启动VS2012。

在编译运行后,项目的可执行文件存放在proj.win32\Debug.win32中(如果选择Release生成就在Release.win32中)。但我们直接运行其中的Helloworld.exe会发现报错,这是因为资源文件不在该目录。将Resources文件夹中的文件和proj.win32\Debug.win32中的文件拷贝至同一新目录,生成的exe便可以脱离VS2012直接运行了。

 

2.Android平台

打开CMD进入项目目录(如:G:\code\HelloWorld),运行指令cocos compile -p android -ap 21 即可自动编译。生成的apk文件在HelloWorld\bin\debug\android\HelloWorld-debug.apk。

注:cocos compile的参数可以用 cocos compile --help查看。