一、前言:

这部分描述了Cocos2d-x 3.0的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld执行起来了。看完本篇博客之后。你就会知道Cocos2d-x 3.0居然发生了如此大的变化。变得如此简单,环境搭建、项目创建、编译的方式更加人性化了。

二、环境准备:

1、下载ADT Bundle(Eclipse捆绑了SDK和ADT)。或者是安装Eclipse了ADT插件。

2、安装JDK、NDK、Ant 、Python。然后配置环境。

3、Cocos2d-x 3.0下载,环境配置。

如今一步一步的来配置环境

1)Eclipse准备,这个主要就是开发工具了。只是如今android官方推荐了。一款集成sdk和adt的Eclipse,非常好用。这里主要就是在逛网下载就好了,至于逛网是否能訪问下载就的靠你FQ了。

http://developer.android.com/sdk/index.html

2)Android编译环境须要用到Andorid_SDK Android_NDK 、Ant 、JDK,当中除了JDK须要安装,其他的是绿色版 直接解压就可以。

我们将SDK、NDK 和ANT解压缩到同一个目录中 并改动sdk的目录名为ADT,NDK的NDK。ANT的为ANT 这是为了方便以后使用。 我解压后文件都放在了D:\softfile\android目录下

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2NzM2MA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

配置jdk:

在安装JDK完成之后,须要手动进行环境变量的配置 



  1)在系统变量里新建JAVA_HOME变量,变量值为:D:\Program Files\Java\jdk1.6.0_14(依据自己的安装路径填写)



  2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意前面的. 不要忘记了)



  3)在path变量(已存在不用新建)加入变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)



  4)又一次注销系统并又一次登陆后 “開始”-->“执行”-->输入“javac”-->"Enter",假设能正常打印使用方法说明配置成功!

接下来就配置其它的环境了,其它的环境配置须要借助于python和cocos来完毕,所以如今我们先配置python和cocos环境。

python安装和环境配置:

这里须要下载Python 2.X版本号。不要下载python3.0以上的版本号,否则执行会出错。

  python安装的时候使用默认安装方式就可以,可是安装完成后我们须要配置环境变量



  在我的电脑(右键)->属性->高级系统设置->高级选项卡->环境变量->系统变量 中找到Path 变量。并在其值中添加 指向Python的环境变量。格式为 [Python安装路径]; 比如我安装在C盘 我的环境变量就新增为D:\Python27;

配置完成后记得注销再又一次登陆系统环境变量才会生效

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2NzM2MA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

下一步。我们要下载最新版本号的cocos2d-x,到眼下为止 cocos2d-x已经更新到 3.3版本号,这里我下载是3.0版本号。

http://www.cocos2d-x.org/download/

NDK、ANT、SDK环境配置:

在下载完成后我们解压缩到磁盘上,并打开cocos2d-x 目录找到setup.py这个文件,执行。或者例如以下操作:

1)打开控制台cmd。进入cocos2dx的根文件夹

2)输入命令:python setup.py ,执行结果例如以下图所看到的(注意红框部分。假设你没有配置NDK等的环境变量。那么在这里会让你输入NDK,SDK,ant的路径)

假设你如今不配置Android环境,因此仅仅须要一直回车就可以。这时候这段python脚本会帮助我们设置cocos2d-x执行所须要的环境变量。注销,又一次登陆

配置完这些后我们能够在环境变量中查看到对应的环境配置,cocos都自己主动给我们配置好了。

在配置完这一切后 我们打开CMD 执行cocos命令,来检查整个开发环境是否搭建成功,假设设置没问题的情况下 会出现例如以下界面

这里我们能够看到cocos.py这段脚本能够运行4个命令,每一个命令的作用已经说明的非常清楚了。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2NzM2MA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

三、创建项目

如今是时候使用命令来创建一个空项目了:
创建项目(括号里为解释)在控制台cmd键入例cocos new hello(项目名称)-p
bing.stone.hello(包名字) -l cpp(项目类型) -d E:\MyCocos\cocos2dx_workspace(项目存放路径)
比如。我们想要创建一个cpp项目,然后我能够键入"cocos new MyGame -p bing.stone.mygame -l cpp -d F:cocos//MyProject。

这个命令会帮我们在F:/cocos/MyProject创建一个名为MyGame的空项目,例如以下图所看到的:

执行此命令例如以下:

创建项目成功后能够看到目录下的项目:

四、Eclipse来构建Android项目

当我们使用Eclipse来构建Android的时候。建议依照下面步骤来进行操作:

去到你创建的Cocos2dx项目中。进入proj.android文件夹,比方在F:cocos//MyProject/下创建了一个叫做MyGame的项目,进入到MyGame/proj.android文件夹下,运行下面命令:

python build_native.py

如图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2NzM2MA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

以上步骤算是在编译。等编译完之后。我们就能够把proj.android项目导入到我们的Eclipse。

然后使用Eclipse打开已经存在的Android项目,

导入项目之后,肯定是会有错误的。由于如今我们的cocos包还没有导入了,也就是libcocos2dx,如今也是关键的一步,须要将我们下载的cocos里面的android包导入呢,那究竟是那个包呢?   cocos\cocos2d-x-3.0\cocos\2d\platform\android\java

当然了,并非简单的导入就好了,我 们须要将java目录复制到我们的项目以下了。也就是我们创建的MyProject

如上图MyProject下的Java项目是从Cococs2dx那里复制过来的。放到跟我们用cocos命令创建的项目一个文件夹下,之后用Eclipse导入。

导入libcocos2dx后,就是配置路径了:

接着就能够右键->Run as直接执行Android项目了。不用进行额外的配置了(Cocos2d-x 3.0就是这种简单)。

以上内容就是怎样在Eclipse执行我们Cocos2d-x工程。

版权声明:本文博主原创文章。博客,未经同意不得转载。

Cocos2dx 3.0开发环境的搭建--Eclipse建立在Android工程的更多相关文章

  1. EJB3.0开发环境的搭建

    EJB Container的介绍SUN公司正式推出了EJB的规范之后,在众多的公司和开发者中引起了非常大的反响.标志着用Java开发企业级应用系统将变的非常easy.很多公司都已经推出了或正打算EJB ...

  2. Cocos2d-x.3.0开发环境搭建

    配置:win7 + VS2012 + Cocos2d-x.3.0 + Cocos Studio v1.4.0.1 前言:本文介绍在上述配置下进行游戏开发的环境搭建.开发语言为C++.如果读者不需要查看 ...

  3. Cocos2d-x.3.0开发环境搭建之—— 极简式环境搭建

    配置:win7 + VS2012 + Cocos2d-x.3.0 + Cocos Studio v1.4.0.1 使用此法可以方便的创建Cocos2d-x项目.如果需要运行Cocos2d-x引擎自带的 ...

  4. Spark1.0.0 开发环境高速搭建

          在本系列博客中.为了解析一些概念.解析一些架构.代码測试.搭建了一个实验平台.例如以下图所看到的:       本实验平台是在一台物理机上搭建的.物理机的配置是16G内存,4核8线程CPU ...

  5. Windows Embedded CE 6.0开发环境的搭建

    最近开始在学习嵌入式,在这里首先得安装Windows Embedded CE 6.0,其中遇到了很多问题,电脑的系统以及相关配置都会在安装过程中受到影响,因此笔者就安装中的问题以及环境搭建来介绍一下. ...

  6. Windows Embedded CE 6.0开发环境的搭建(2)

    最近开始在学习嵌入式,在这里首先得安装Windows Embedded CE 6.0,其中遇到了很多问题,电脑的系统以及相关配置都会在安装过程中受到影响,因此笔者就安装中的问题以及环境搭建来介绍一下. ...

  7. 51开发环境的搭建--KeilC51的安装及工程的创建

    学习单片机的开发,单靠书本的知识是远远不够的,必须实际操作编程才能领会书中的知识点,起到融会贯通的效果.51单片机作为入门级的单片机--上手容易.网上资源丰富.单片机稳定性及资源比较丰富.通过串口即可 ...

  8. 【Android】2.0 Android开发环境的搭建——Eclipse

    1.0 eclipse,这可不算谷歌开发的,是IBM公司开发的,而且是Java语言写的 2.0 eclipse怎么下.百度“eclipse”,进入eclipse官网 然后,瞎几把下吧……,实在不行百度 ...

  9. Java开发环境的搭建以及使用eclipse从头一步步创建java项目

    一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.orac ...

随机推荐

  1. hdu 5090 Game with Pearls

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5090 题意:n个数,k,给n个数加上k的正倍数或者不加,问最后能不能凑成1 到 n的序列 题目分类:暴 ...

  2. 第二十次codeforces竞技结束 #276 Div 2

    真是状况百出的一次CF啊-- 终于还Unrated了,你让半夜打cf 的我们怎样释怀(中途茫茫多的人都退场了)--虽说打得也不好-- 在这里写一下这一场codeforces的解题报告.A-E的 题目及 ...

  3. Java使用Socket传输文件遇到的问题(转)

    1.写了一个socket传输文件的程序,发现传输过去文件有问题.找了一下午终于似乎找到了原因,记录下来警示一下: 接受文件的一端,向本地写文件之前使用Thread.sleep(time)休息一下就解决 ...

  4. window应用移植到Linux下(应用移植)

     配置QT的环境变量,这台电脑à属性à高级系统设置à高级à环境变量à系统变量àpathàC:\Qt\Qt5.3.0\5.3\mingw482_32\bin;C:\Qt\Qt5.3.0\Tools\ ...

  5. CSDN博文大赛赛况简报

    CSDN博文大赛已经開始两周啦.如今赛况怎样呢,接下来,小编为大家揭晓. 大赛自2014年6月10日正式开赛以来.博友们踊跃发表文章,提交文章.到眼下为止,博主们提交博文1045余篇.且以上这些数据还 ...

  6. Selenium 验证picklist是可被正确选中且是有序的(动态数组赋值)

    原代码: <select id="edit-submitted-im-interesting-in" class="form-select required&quo ...

  7. Jetty:配置连接器

    连接器配置概览 连接器用于接收网络连接,配置一个连接器须要配置:  1)连接器的网络參数(比如:port):  2)连接器使用的服务(比如:executors,schedulers).  3)为接收连 ...

  8. ORA-00210 ORA-15001 ORA-15055 ORA-01031: insufficient privileges

    ORA-00210: cannot open the specified control file ORA-00202: control file: &apos;+DATA/posdb/con ...

  9. Ubuntu12.04下使用virtualbox4.3.12 amd64安装XP系统教程

    首先第一步打开已安装好的Virtualbox4.3.12,效果图例如以下: 第二步:点击新建进入新建虚拟电脑界面,填写名称,选择类型和版本号(我这里使用的三XP 64bit): 第三步:选择内存大小, ...

  10. NGUI使用教程(3) 使用外部图片制作Atlas(图集)

    在实际操作之前有几个概念先弄清一下 Atlas:图集,把美术给你提供的素材,用 NGUI 的 Atlas Maker 工具.合成一张图片(准确的说,还同一时候生成了prefab.mat ). Spri ...