zoukankan      html  css  js  c++  java
  • Cocos2dx 3.0开发环境的搭建--Eclipse建立在Android工程

    一、前言:

    这部分描述了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,非常好用。这里主要就是在逛网下载就好了,至于逛网是否能訪问下载就的靠你翻墙了。

    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:softfileandroid目录下


    配置jdk:

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

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

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

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

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


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


    python安装和环境配置:

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

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

      在我的电脑(右键)->属性->高级系统设置->高级选项卡->环境变量->系统变量 中找到Path 变量。并在其值中添加 指向Python的环境变量。格式为 [Python安装路径]; 比如我安装在C盘 我的环境变量就新增为D:Python27;
    配置完成后记得注销再又一次登陆系统环境变量才会生效



    下一步。我们要下载最新版本号的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个命令,每一个命令的作用已经说明的非常清楚了。

    三、创建项目

    如今是时候使用命令来创建一个空项目了:
    创建项目(括号里为解释)在控制台cmd键入例cocos new hello(项目名称)-p bing.stone.hello(包名字) -l cpp(项目类型) -d E:MyCocoscocos2dx_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
    如图:


    以上步骤算是在编译。等编译完之后。我们就能够把proj.android项目导入到我们的Eclipse。
    然后使用Eclipse打开已经存在的Android项目,



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


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

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



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


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



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

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

  • 相关阅读:
    ‘Host’ is not allowed to connect to this mysql server
    centos7安装mysql
    further configuration avilable 不见了
    Dynamic Web Module 3.0 requires Java 1.6 or newer
    hadoop启动 datanode的live node为0
    ssh远程访问失败 Centos7
    Linux 下的各种环境安装
    Centos7 安装 python2.7
    安装scala
    Centos7 安装 jdk 1.8
  • 原文地址:https://www.cnblogs.com/yxwkf/p/4854521.html
Copyright © 2011-2022 走看看