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

安装工具:

1、下载JDK

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

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

在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,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\tools\cocos2d-console\bin
->NDK_ROOT : F:\Android\android-ndk-r9b
->ANDROID_SDK_ROOT : F:\Android\sdk
->ANT_ROOT : F:\Android\ant\bin

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

測试以下环境变量是否生效,打开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-x\project
cocos new %projectName% -p %packageName% -l cpp -d F:\Cocos2d-x\project
@echo Create Success!!!
pause

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

2、构建Androidproject

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

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

我们能够在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

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

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

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

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

Cocos2d-x 3.1 环境搭建和创建project的更多相关文章

  1. 从零开始学Xamarin.Forms(二) 环境搭建、创建项目

    原文:从零开始学Xamarin.Forms(二) 环境搭建.创建项目 一.环境搭建 Windows下环境搭建:     1.下载并安装jdk.Android SDK和NDK,当然还需要 VS2013 ...

  2. vue--1.环境搭建及创建项目

    转自https://blog.csdn.net/junshangshui/article/details/80376489 一.环境搭建及创建项目 1.安装node.js,webpack 2.安装vu ...

  3. Ionic3环境搭建及创建

    初次尝试Ionic,边学习边记录下来,以免以后忘记了,入坑向( ̄ω ̄;) 1.Ionic环境安装 Ionic开发是依赖于Nodejs环境的,所以在开发之前我们需要安装好Nodejs.下载安装:http ...

  4. 【Android】cocos2d-x-3.1.1环境搭建与创建工程( Win7 32位系统)

    参考资料: http://blog.csdn.net/wxc237786026/article/details/32907079 1.环境搭建 2.创建工程 2.1 VS2012运行 2.2 Andr ...

  5. vue.js开发环境搭建以及创建一个vue实例

    Vue.js 是一套构建用户界面的渐进式框架.Vue 只关注视图层, 采用自底向上增量开发的设计.Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件. 在使用 vue.js ...

  6. vue环境搭建与创建第一个vuejs文件

    我们在前端学习中,学会了HTML.CSS.JS之后一般会选择学习一些框架,比如Jquery.AngularJs等.这个系列的博文是针对于学习Vue.js的同学展开的. 1.如何简单地使用Vue.js ...

  7. 1.RN环境搭建,创建项目,使用夜神模拟调试

    1.环境搭建(Yarn.React Native 的命令行工具(react-native-cli)) npm install -g yarn react-native-cli 具体参考 参见官方(中文 ...

  8. VUE环境搭建、创建项目、vue调试工具

    环境搭建 第一步 安装node.js 打开下载链接:   https://nodejs.org/en/download/    这里下载的是node-v6.9.2-x64.msi; 默认式的安装,默认 ...

  9. [ExtJs6] 环境搭建及创建项目

    1. 环境搭建 sencha cmd 和 extjs6 sdk. sencha cmd: https://www.sencha.com/products/extjs/cmd-download/ ext ...

随机推荐

  1. 《深入理解Android 卷III》第七章 深入理解SystemUI

    <深入理解Android 卷III>即将公布,作者是张大伟.此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分. ...

  2. 内网IPC$种马的三种方法

    copy muma.exe \\host\c$\windows\temp\foobar.exe ##IPC拷贝木马文件 WMIC远程运行命令 wmic /node:host /user:adminis ...

  3. 在web目录下 批量寻找配置文件信息

    dir /s /b *.php *.inc *.conf *.config >>list.txt" W4 I2 U+ N/ B6 K @0 r r8 ^ T00LS: _$ j! ...

  4. python 搭建环境

    直接命令行里面 1.进入相应的目录 ,然后python,然后python setup.py 2.或者直接python C:\Python27\Lib\site-packages\xlrd-0.9.3\ ...

  5. 【SpringMVC学习09】SpringMVC与前台的json数据交互

    json数据格式在接口调用中.html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍.在springmvc中,也支持对json数据的解析和转换,这篇文章主要总结一下springm ...

  6. html禁止图片拖拽移动在新窗口打开

    一直觉得直接从网站的表格上复制数据挺方便的, 今天,领导突然说网站上的图片可以被别人拖走了,必须禁止,哎,果然只有领导才考虑得到这种事情啊 so, 将ondragstart="return ...

  7. 原 [Android]LIstView的HeaderView

    目录[-] (1)添加HeaderView之后尺寸布局被忽略. (2)添加HeaderView之后导致OnItemClickListener的position移位 (3)LayoutInflater的 ...

  8. [转] 查看HDFS文件系统数据的三种方法

    1.使用插件——Hadoop-Eclipse-Plugin此方法需要借助Eclipse,插件的安装及使用请参考博文使用Eclipse编译运行MapReduce程序_Hadoop2.6.0_Ubuntu ...

  9. POJ 3252 Round Numbers 数学题解

    Description The cows, as you know, have no fingers or thumbs and thus are unable to play Scissors, P ...

  10. Linux个人常用命令汇总

    1. 查询端口状态 netstat -apn | grep [port] 得到pid=64472 2. 根据进程id查询程序信息 ps -aux | grep [pid] 3. CentOS防火墙 参 ...