【Cocos2d入门教程一】Cocos2d-x环境搭建
在进行Cocos2d游戏开发前 我们先来配置一下环境,我们先来准备一下工具,我们所需要的工具分别为:
1.Cocos2d引擎
2.JDK
3.SDK
4.NDK
5.ANT
6.ADT
1.下载Cocos2d-x引擎,目前最新版本为3.6,本教程的所有例子以3.4版本为例,下载完直接解压即可。点击下载Cocos2d引擎
2.JDK
检查自己电脑上是否已装好JDK环境
方法:打开终端,输入 java–version
如果没有安装过,点击下载JDK
效果如下:
3.ADT下载,ADT被称为安卓的集成开发环境。集成了SDK以及开发工具Eclipse。点击下载ADT
解压下载的文件。文件夹下有SDK与eclipse两个文件夹,Eclipse文件夹下有Eclipse开发工具
效果如下所示:
3.NDK的下载安装,点击下载NDK,下载完直接解压到ADT文件夹下
SDK 、NDK都存在于ADT文件夹下 接下来将SDK NDK ANT三者配置路径好就可以了
好 现在我我们开始进行环境配置。
1.直接将下载解压完的cocos引擎目录下的setup.py拖到终端
2.之后终端将要求输入SDK NDK ANT的路径输入分别将SDK NDK ADT的路径输入并回车
它会要求我们分别输入NDK路径 SDK路径 以及ANT路径
这里要注意的是路径后要跟/ ,Ant存在于应用程序下的Coco文件夹下,如果没有的自行到Cocos官网下载Cocos引擎,并
在其应用商店下下载框架
配置成功效果图:
如果想在Eclipse上进行Cocos开发的话还需要进行Eclipse上的配置设置SDK NDK路径
顶部ADT->preferences ->Android进行设置SDK
顶部ADT->preferences ->Android>NDK进行设置NDK
一般SDK会自动搜索路径 如果为空就自己把其路径加载进来
效果图如下:
Eclipse也配置完毕 接下来我们来新建我们的第一个项目。并将其导入Eclipse中
打开终端输入:cocosnewhelloworld-lcpp-d~/Desktop
helloworld为项目名 -l后所接的为语言(C++) -d后为项目路径(桌面)
新建成功效果图:
接下来我们直接进行导入:
一般第一次导入src目录下会报错 需要导入安卓环境的包
引擎目录下/cocos2d/cocos/platform/android/java/src(也就是你要编译的项目)目录下,有com、org两个文件夹拷贝到src目录下就可以了。
下面是导入成功之后的完事项目架构图:
重要目录讲解:
src/ java原代码存放目录
gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件
res 资源(Resource)目录
assets资源目录
libs目录存放jar包 C++库文件
AndroidManifest.xml 项目清单文件
环境搭建完毕,马上开始我们的Cocos游戏开发之旅吧。
【Cocos2d入门教程一】Cocos2d-x环境搭建的更多相关文章
- mybatis实战教程一:开发环境搭建
步骤一: 创建一个maven工程,在pom文件中加载依赖 <dependencies> <dependency> <groupId>org.mybatis</ ...
- ArduinoYun教程之Arduino编程环境搭建
ArduinoYun教程之Arduino编程环境搭建 Arduino编程环境搭建 通常,我们所说的Arduino一般是指我们可以实实在在看到的一块开发板,他可以是Arduino UNO.Arduino ...
- 【转】Xamarin.Android 入门之:Xamarin+vs2015 环境搭建
Xamarin.Android 入门之:Xamarin+vs2015 环境搭建 一.前言 此篇博客主要写了如何使用搭建xamarin开发的环境,防止我自己万一哪天电脑重装系统了,可以直接看这篇博客 ...
- 【JAVA零基础入门系列】Day1 开发环境搭建
[JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...
- Unix/Linux环境C编程入门教程(4) Debian Linux环境搭建
Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 1.广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Deb ...
- Xamarin.Android 入门之:Xamarin+vs2015 环境搭建
一.前言 此篇博客主要写了如何使用搭建xamarin开发的环境,防止我自己万一哪天电脑重装系统了,可以直接看这篇博客. 二.准备工作 在安装之前需要下载好xamarin所需要的软件并一个个安装他们: ...
- C语言编程入门之--第二章编译环境搭建
第二章 编译环境搭建 导读:C语言程序如何工作,首先需要编译链接成可执行文件,然后就可以运行在不同的环境中,这个“环境”的意思就是比如说,电脑,手机,路由器,蓝牙音箱等等智能设备中,其中编译器启到了关 ...
- Python基础入门(1)- Python环境搭建与基础语法
Python编程环境搭建 Python环境搭建 官网下载:https://www.python.org/ python --version PyCharm下载安装 安装 官网下载:https://ww ...
- 【Cocos2d实例教程一】xcode5下Cocos2d环境的搭建
(转载请注明出处:http://blog.csdn.net/buptgshengod) 第一步,现在要安装集成环境xcode5,安装xcode5需要系统至少是os x 10.8.5. 第二步,下载co ...
随机推荐
- 数据库存取缓冲区的LRU与MRU算法
数据库存取缓冲区的LRU与MRU算法 1.Cache Hit and Cache Miss 当使用者第一次向数据库发出查询数据的请求的时候,数据库会先在缓冲区中查找该数据,如果要访问的数据恰好已经在缓 ...
- cocos2d-x的初步学习二十一之iosandroid跨平台环境配置
这篇文章中,我们将来构建下跨平台开发的环境配置,我自己也是参考了别人了文章,折腾了几个小时,尤其是android的配置相对麻烦些.... 参考自子龙山人:http://www.cnblogs.com/ ...
- Cocos2d-x——Cocos2d-x 屏幕适配新解 – 兼容与扩展【转载】
Cocos2d-x 屏幕适配新解 – 兼容与扩展 本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-13-08.html 在读 ...
- 谈谈C#基元类型
首先看一下.NET 中的基元类型,如下表: C# Type | .NET Framework Type -------------| ---------------------- bool | Sys ...
- Web项目的三层架构和MVC架构异同
http://www.cnblogs.com/zhhh/archive/2011/06/10/2077519.html 又看到有人在问三层架构和MVC的关系,感觉这种问题有点教条化了.因为它们都在逻辑 ...
- 学习JSONP
最近自己研究 跨域调用js,然后 发现 有jsonp 这种技术,在Jquery中可以使用,于是 研究下原理 发现: 其实 就是 利用<script>的跨域访问的能力. 调用 服务端 返回的 ...
- 开始使用版本控制,局域网搭个SVN
话说以前自己做的一些小项目,经常出现忘记保存.突然断电等令人抓狂的事情.后来想到的办法是备份,这备份又有一个进化的过程,最先是建一个文件夹,隔一段时间压缩一下放进去,但是这个命名实在是麻烦,后来傻乎乎 ...
- Android Studio升级后projectBuild failed.
近期在升级Android Studio后,发现原先能编译通过的project,突然就编译只是了,原因是生成的AndroidManifest.xml文件里有乱码. 升级后: android studio ...
- iOS开发技巧系列---详解KVC(我告诉你KVC的一切)
KVC(Key-value coding)键值编码,单看这个名字可能不太好理解.其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值.而不需 ...
- 把json格式对象转成可提交字符串格式,会过滤掉函数 {a: {b: 3}, b: [1], c: "d"} -> a.b=3&b[0]=1&c=d
var json = { name: "任务名称" , scoreRule: "", score: "", // 如果规则表达式不为空,则默 ...