zoukankan      html  css  js  c++  java
  • Cocos2d-x 3.1 环境搭建和创建project

    Cocos2d-x 3.x改版了非常多,之前搭过一次环境,可是没截图。这次趁着重装电脑,一边搭建一边截图。此博文仅仅是为了记录而不是为了教学,所以很多其它讲的是搭建过程。本文基本上參考这篇博客:http://www.idcfree.com/article-1488-1.html,这篇博客比我讲的具体多了,可是我的是菜鸟教程,喜欢看图的能够參考我的博客。


    安装工具:

    1、下载JDK

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

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

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

    单击“開始”—>“执行”—>输入:cmd命令,在CMD窗体中输入:java -version 
    出现例如以下界面。就表示成功安装:


    2、下载Android SDK

    • 下载地址:http://developer.android.com/sdk/index.html
    • 安卓开发工具ADT(Android Developer Tools),包括Eclipse和SDK。去官网下载,或者使用绿色版,我使用的是绿色版,下载之后解压F:Android



    3、下载Android NDK


    4、下载ANT

    • 下载地址:http://ant.apache.org/bindownload.cgi
    • ANT是用于自己主动构建Android程序的
    • 下载之后解压到F:Android文件夹。至此。F:Android文件夹下有以下内容

      


    5、下载python

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

      单击“開始”—>“执行”—>输入:cmd命令,在CMD窗体中输入:python 
      出现例如以下界面,就表示成功安装:

      



    Cocos2d-x下载与配置

    1、下载Cocos2d-x引擎

    • 下载地址:http://cn.cocos2d-x.org/
    • 上官网下载最新引擎后解压。我用的是cocos2d-x-3.1.1,解压文件夹是F:Cocos2d-x


    2、环境变量设置

    须要配置以下四个环境变量:

    • COCOS_CONSOLE_ROOT: cocos控制台路径。用于新建、构建和发行project。
    • NDK_ROOT:NDK根文件夹
    • ANDROID_SDK_ROOT:  SDK根文件夹
    • ANT_ROOT:  ANT根文件夹

    这些变量能够通过引擎根文件夹的setup.py来配置,打开引擎根文件夹F:Cocos2d-x,执行setup.py,一步步输入以下路径:

    ->COCOS_CONSOLE_ROOT : F:Cocos2d-x oolscocos2d-consolein
    ->NDK_ROOT : F:Androidandroid-ndk-r9b
    ->ANDROID_SDK_ROOT : F:Androidsdk
    ->ANT_ROOT : F:Androidantin


    配置好之后就能够在环境变量看到加入了这些东东:



    測试以下环境变量是否生效,打开cmd。假设出现以下这样的情况,则配置成功:




    创建和构建project

    使用cocos2d-console这个工具来创建和构建project。这个工具提供了以下几个功能:

    • new 创建一个新的project
    • compile 编译当前project。生成二进制文件
    • deploy 公布程序到一个平台
    • run 编译和公布,和执行程序


    1、创建Cocos2d-xproject

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



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



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

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

    @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-xproject
    cocos new %projectName% -p %packageName% -l cpp -d F:Cocos2d-xproject
    @echo Create Success!!!
    pause
    保存并重命名为create_project.bat,放到引擎根文件夹F:Cocos2d-x中,以后要创建project了。直接打开,输入项目名和包名就可以。项目存放路径我默认的是F:Cocos2d-xproject,你能够自己改动



    2、构建Androidproject

    打开cmd。进入刚才创建的project文件夹。输入cocos compile -p android -j 4



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


    我们能够在F:Cocos2d-xprojectHelloCocos2dxpublishandroid看到apk文件,能够安装到手机上跑。


    3、在Eclipse下执行程序

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

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

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


    接下来导入project,选择File->import,打开导入对话框。选择AndroidExisting Android Code Into Workspace。选中project导进来:



    导入之后。假设出现以下错误,就是你没有把cocos2d-x的包导入Eclipseproject里面:



    这时候选中project右键 -> Build Path -> Link Source -> Browser。加入F:Cocos2d-xcocosplatformandroidjavasrc到项目中。




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


  • 相关阅读:
    DataGrid数据格式设置表达式
    删除确认按钮
    获取CpuID
    R0~R31寄存器
    动态改变asp.net网页的标题
    使用"Infragistics"问题集
    Read Cpu Id
    操作DataRow记录
    用Javascript创建"后退"按钮
    日历控件的“星期几”变为“几”
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10005456.html
Copyright © 2011-2022 走看看