Cocos2d-x 3.0超过环境的版本号来建立和前Cocos2d-x 2.0 差异较大的版本,从同时Cocos2d-x 3.0项目打包成apkAndroid的应用程序文件,步骤,构建环境有些乏味安德鲁斯,但是,一旦建立后,。未来将很快!OK,发环境吧!

1.cocos2d-x环境的设置以及android的环境搭建

1、下载cocos2d-x 3.0正式版

2、下载android的sdk以及ndk

3、下载ant

(注:cocos2d-x的环境变量配置须要用到ant。主要是android须要使用到它)

4、下载python 2.7.6(不要下载python3.0以上的版本号,正常mac上都有自带,也无需下载)

必备工具都下载好了,如今開始搭建好开发环境了。

注:曾经配置好JDK,就不用更改了。

2.配置环境变量(ANDROID_SDK_ROOT,NDK_ROOT,ANT_ROOT)

在完成下载后,打开cocos2d-x 文件夹找到setup.py这个文件,执行会出现控制台例如以下:

这样。配置环境变量就OK。如:

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

  ANDROID_SDK_ROOT:盘符:\adt-bundle-windows-x86_64-20140321\sdk

NDK_ROOT:盘符:\adt-bundle-windows-x86_64-20140321\ndk

ANT_ROOT:盘符:\adt-bundle-windows-x86_64-20140321\apache-ant-1.9.3\bin

注:环境变量中,NDK_ROOT的环境路径千万别加分号(;)  


3.创建项目

 3.1 创建win32平台


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

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

以下,我们就使用new命令创建我们的项目:cocos new -p com.game.simple -l lua -d e:\  simple

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

创建成功后,如图:

按住shift键+鼠标右键 选择在此处打开命令窗体,输入 cocos run -p win32   来编译执行win32平台。如图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcmV4dWVmZW5neWU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="807" height="564" alt="" />

大家非常熟悉它吧。

^^

3.2 创建android平台

和创建win32一样,按住shift键+鼠标右键 选择在“平台处理”打开命令窗体,输入:cocos compile -p android --ap 20  来编译APK文件了(--ap 20是指定android平台),同一时候插入真机。编译成功后:

我们打开android平台的bin文件。能够看到cocos2dx帮我生成项目*.apk,和debug日志文件,如图:

若想进一步调试的话,能够导入eclipse。真机调试。

注:这里有个小细节,3.2版本号用的是 android-20。假设盘符:\adt-bundle-windows-x86_64-20140321\sdk\platforms文件夹下没有android-20。请创建一个空的,如图:

同一时候,检查\proj.android文件夹下的project.properties是否是android-20,如图:

好了。开发环境已经搭建好了,为了方便理解cocos2d-x API ,能够使用Doxygen工具生成Cocos2D-x文档,如图:

接下来就開始正式学习cocos2d-x lua。

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

cocos2d-x lua 学习笔记(1) -- 环境结构的更多相关文章

  1. cocos2d-x lua 学习笔记(1) -- 环境搭建

    Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0 版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后, ...

  2. 【lua学习笔记】——环境配置

    1 开发平台 windows7 64位 2 下载链接 http://www.lua.org/download.html 3 安装完成-环境配置 4  运行 WIN+R 运行 cmd 运行lua,显示配 ...

  3. (转)Lua学习笔记1:Windows7下使用VS2015搭建Lua开发环境

    Lua学习笔记1:Windows7下使用VS2015搭建Lua开发环境(一)注意:工程必须添加两个宏:“配置属性”/“C或C++”/“预处理器”/“预处理器定义”,添加两个宏:_CRT_SECURE_ ...

  4. [转]LUA 学习笔记

    Lua 学习笔记 入门级 一.环境配置 方式一: 1.资源下载http://www.lua.org/download.html 2.用src中的源码创建了一个工程,注释调luac.c中main函数,生 ...

  5. Lua学习笔记6:C++和Lua的相互调用

        曾经一直用C++写代码.话说近期刚换工作.项目组中的是cocos2dx-lua,各种被虐的非常慘啊有木有.     新建cocos2dx-lua项目.打开class能够发现,事实上就是C++项 ...

  6. Android Studio 学习笔记(一)环境搭建、文件目录等相关说明

    Android Studio 学习笔记(一)环境搭建.文件目录等相关说明 引入 对APP开发而言,Android和iOS是两大主流开发平台,其中区别在于 Android用java语言,用Android ...

  7. openresty 学习笔记一:环境安装

    openresty 学习笔记一:环境安装 openresty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭 ...

  8. Lua 学习笔记(一)

    Lua学习笔记 1.lua的优势 a.可扩张性     b.简单     c.高效率     d.和平台无关 2.注释 a.单行注释 --        b.多行注释 --[[  --]] 3.类型和 ...

  9. thinkphp学习笔记1—目录结构和命名规则

    原文:thinkphp学习笔记1-目录结构和命名规则 最近开始学习thinkphp,在下不才,很多的问题看不明白所以想拿出来,恕我大胆发在首页上,希望看到的人能为我答疑解惑,这样大家有个互动,学起来快 ...

随机推荐

  1. Android学习十九:ContentProvider初步

    一.Content Provider基本概念 1.ContentProvider为存储和获取数据提供了统一的接口.ContentProvide对数据进行封装.不用关心数据存储的细节.使用表的形式来组织 ...

  2. 李林APUE之进程的封装

    1.子进程是父进程的副本,获得父进程的数据空间/堆/栈,父子进程共享代码段.子进程从fork后開始运行.返回值=0表示子进程,由于子进程能够通过函数来获取父进程的ID,可是父进程无法知道子进程的ID. ...

  3. windows phone 独立存储空间的操作 (2)

    原文:windows phone 独立存储空间的操作 (2) IsolatedStorage独立存储空间是保存应用程序的一些数据已经配置文件,独立存储空间相对于其他的wp程序是独立的,也就是说每个wp ...

  4. (七)unity4.6Ugui中国教程文档-------摘要-UGUI Auto Layout

    大家好,我是太阳广东. 转载请注明出处:http://write.blog.csdn.net/postedit/38922399 更全的内容请看我的游戏蛮牛地址:http://www.unityman ...

  5. [SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題

    原文:[SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題 最近因為在查一個SQL的效能問題,透過 sys.dm_os_wait_stats 來取得To ...

  6. Linux Kernel(Android) 加密算法汇总(四)-应用程序调用OpenSSL加密演算法

    Linux Kernel(Android) 加密算法总结(三)-应用程序调用内核加密算法接口 讲到了怎样调用内核中的接口的方法. 本节主要是介绍怎样Android C/C++应用程序调用Openssl ...

  7. JavaScript模式读书笔记 文章3章 文字和构造

    1.对象字面量     -1.Javascript中所创建的自己定义对象在任务时候都是可变的.能够从一个空对象開始,依据须要添加函数.对象字面量模式能够使我们在创建对象的时候向其加入函数.       ...

  8. GIT用服务器上的版本强制覆盖掉本地的版本(转)

    以前在机子上使用git下载了linux git版本库上的源代码,由于在阅读源代码的过程中,难免会对本地的文件进行修改,这样就导致本地文件与服务器上的文件版本不一致,我想做的就是用服务器上的版本强制覆盖 ...

  9. netperf 而网络性能测量

    本文首先介绍网络性能測量的一些基本概念和方法.然后结合 netperf 工具的使用.详细的讨论怎样測试不同情况下的网络性能. 汤凯 (tangk73@hotmail.com), 2004 年 7 月 ...

  10. 如何处理 Windows Phone 8 动态砖变成黑白砖

    原文:如何处理 Windows Phone 8 动态砖变成黑白砖 ? 问题的来龙去脉 我的 Windows Phone 8 动态砖变成黑白砖,所有图示和文字变成黑白,该如何处理? ? 问题的发生原因 ...