Cocos2d-x 3.1 环境搭建和创建工程

小葱CC2014-08-21 14:56:256193 次阅读

Cocos2d-x 3.x改版了很多,本文主要讲的是搭建过程。通过丰富的图文教您如何环境搭建和创建工程。


安装工具

1、下载JDK


新建环境变量:JAVA_HOME 值为:E:\Program Files (x86)\Java\jdk1.7.0_02

新建环境变量:CLASSPATH 值为:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)

在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,JDK安装完毕。


单击“开始”—>“运行”—>输入:cmd命令,在CMD窗口中输入:

1
java -version

出现如下界面,就表示安装成功:

1408603232187392.png

2、下载Android SDK

下载地址:http://developer.android.com/sdk/index.html

安卓开发工具ADT(Android Developer Tools),包含Eclipse和SDK,去官网下载,或者使用绿色版,我使用的是绿色版,下载之后解压F:\Android:

1408603283519574.png

3、下载Android NDK

下载地址:http://developer.android.com/tools/sdk/ndk/index.html

下载之后解压到F:\Android目录


4、下载ANT

20140621093036421.png

5、下载python

在path环境变量中添加安装路径C:\Program Files (x86)\Python27

单击“开始”—>“运行”—>输入:cmd命令,在CMD窗口中输入:

1
python

出现如下界面,就表示安装成功:

1408604071434716.png


Cocos2d-x下载与配置

1、下载Cocos2d-x引擎

  • 下载地址:http://cn.cocos2d-x.org/

  • 上官网下载最新引擎后解压,我用的是cocos2d-x-3.1.1,解压目录是F:\Cocos2d-x


2、设置环境变量

需要配置下面四个环境变量:

  • COCOS_CONSOLE_ROOT: 

  • cocos控制台路径,用于新建、构建和发行工程。

  • NDK_ROOT:NDK根目录

  • ANDROID_SDK_ROOT:  SDK根目录

  • ANT_ROOT:  ANT根目录


这些变量可以通过引擎根目录的setup.py来配置,打开引擎根目录F:\Cocos2d-x,运行setup.py,一步步输入下面路径:

->COCOS_CONSOLE_ROOT : 

F:\Cocos2d-x\tools\cocos2d-console\bin

->NDK_ROOT : F:\Android\android-ndk-r9b

->ANDROID_SDK_ROOT : F:\Android\sdk

->ANT_ROOT : F:\Android\ant\bin


配置好之后就可以在环境变量看到添加了这些东东:

1408604171515852.png

测试以下环境变量是否生效,打开cmd,如果出现下面这种情况,则配置成功:

1408604904316051.png


创建和构建工程

使用Cocos2d-Console这个工具来创建和构建工程,这个工具提供了下面几个功能:

  • new 创建一个新的工程

  • compile 编译当前工程,生成二进制文件

  • deploy 发布程序到一个平台

  • run 编译和发布,和运行程序


1、创建Cocos2d-x工程

打开cmd,输入cocos new 项目名 -p 包名 -l cpp -d 存放路径

1408604946600840.png

这样代表我们成功创建了一个项目了,工程结构如下:

1408604966113044.png

这里为了方便,将创建工程的命令写成一个批处理文件:

新建一个txt文本,打开,拷贝下面的代码到文本中

1
2
3
4
5
6
7
@echo off
set /p projectName=please input project name:
set /p packageName=please input package name:
@echo cocos  new  %projectName% -p %packageName% -l cpp -d F:\Cocos2d-x\project
cocos  new  %projectName% -p %packageName% -l cpp -d F:\Cocos2d-x\project
@echo Create Success!!!
pause

保存并重命名为create_project.bat,放到引擎根目录F:\Cocos2d-x中,以后要创建工程了,直接打开,输入项目名和包名即可,项目存放路径我默认的是F:\Cocos2d-x\project,你可以自己修改

1408605421886928.png


2、构建Android工程

打开cmd,进入刚才创建的工程目录,输入cocos compile -p android -j 4

1408605518572188.png

若看到下面几句,则代表编译成功

1408605541473946.png

我们可以在F:\Cocos2d-x\project\HelloCocos2dx\publish\android看到apk文件,可以安装到手机上跑。


3、在Eclipse下运行程序

打开Eclipse,先设置SDK和NDK路径;

工具栏Window->Preferences,选择Android节点,看SDK Location是否正确,我的是F:\Android\sdk;

打开Android节点,找到NDK,看NDK Location是否正确,我的是F:\Android\android-ndk-r9b;


接下来导入工程,选择File->import,打开导入对话框,选择Android\Existing Android Code Into Workspace,选中工程导进来:

1408605584280645.png

导入之后,如果出现以下错误,就是你没有把Cocos2d-x的包导入Eclipse工程里面:

1408605608729261.png

这时候选中工程右键 -> Build Path -> Link Source -> Browser,添加F:\Cocos2d-x\cocos\platform\android\java\src到项目中。

1408605630289437.png

运行该工程,右键该工程,选择Run as ->android application(从cocos2d-2.0-rc0a-x-2.0起,支持了open gl es2.0,默认的工程创建是要求运行于open gl es2.0上的,即目前模拟器还未支持,所以必须用真机去调试)。


来源网址:http://blog.csdn.net/wxc237786026/article/details/32907079

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值