cocos2d-x 环境搭建
刚搬到博客园,第一次在这写博。有点小激动啊~~
闲话不多说,这次想做一个专题,针对最近比较流行的手游开发引擎cocos2d-x,希望大家不吝赐教~
本节主要针对环境搭建方面进行介绍,下一节为大家运行一个简单的helloworld及迁移至android平台,目前木有mac,待变身高富帅后将迁移iphone平台的一节补上。
关于cocos2d-x是个神马东东,有啥NB 的地方,在此洒家都不做过多介绍了,如果有想了解的童鞋可以去跟度娘唠唠。本节主要对cocos2d-x的环境搭建进行简单介绍,帮大家走好步入cocos2d-x开发的第一步。以下是环境搭建具体几个步骤:
- 安装visual studio 环境,以后我们简称 vs(本系列博文采用 visual studio 2010进行介绍) ,注意,vs不是复仇之魂哦~
- 安装eclipse开发环境
- 下载安装android sdk、android ndk
- 安装cygwin环境
- 下载cocos2d-x引擎源码(本文采用2.1.4版本为例)
- 相关配置文件修改
下面搞起~
一、visual studio 2010、eclipse、android sdk、android ndk环境安装
纯傻瓜式下载安装,对于我等屌丝,这都不是事,此处略去1500字~
二、cygwin安装
cygwin安装一般网上现在为一个700K左右的在线安装程序 setup.exe,以下对安装过程注意的问题进行简单介绍
- 下载在线安装文件,建议大家在线安装,cygwin全部功能都算的话,离线包也挺大的,我们只需要选取我们需要的功能进行安装即可,本文使用cygwin版本为2.774,下载地址为:http://download.csdn.net/detail/sunguangran/5802457
- 下载完成后,猛击setup.exe,弹出安装界面如下:
其中标红部分为安装版本号,点击下一步;
- 三个选项,可根据自己需要选择,我们选择1,点击下一步;
- 选择cygwin安装路径,默认为c:\cygwin,可根据自己需要修改
- 选择在线下载临时文件目录,现在的cygwin相关文件都会存到这个目录下
- 选择连接方式,默认即可
- 点击下一步,会出现如下界面,选择相应的镜像地址接口,推荐使用163镜像,如下所示,如果列表中没有这个镜像地址,可以自己手动添加
- 这一步比较重要,devel节点下的功能建议大家全选,负责后期迁移android平台cygwin可能会提示少文件,其他default即可
- OK 了 其他一路next就可以了
三、下载cocos2d-x源码
官方下载链接地址为:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download,本例使用截止目前最新版本2.1.4,这个版本与之前版本在创建工程方式上有很大不同,不需要在vs通过批处理文件新建cocos2dx的模板,而是通过脚本,生成新的项目文件,之后用vs直接打开,该导的依赖文件就都导进来了,so easy~。
下载完成后,解压至任意盘目录(最好路径中不要包含中文字符)。
四、相关配置文件修改
以上文件安装完成后,需要修改以下相关配置文件
1、首先登陆一次cygwin,如果是以管理员身份登陆,则会在cygwin安装目录 $cygwin_homw/home生成对应的用户目录,点击进入,在文件.bash_profile末尾配置NDK安装目录,如下(具体地址请修改为自己安装的路径地址):
NDK_ROOT=/cygdrive/d/sdk/android-ndk-r8e
export NDK_ROOT
2、进入cocos2d-x源码目录,找到文件create-android-project.bat,查找并修改以下内容
set _CYGBIN=c:\cygwin\bin
set _ANDROIDTOOLS=d:\sdk\android-sdk-windows\tools
set _NDKROOT=d:\sdk\android-ndk-r8e
分别对应cygwin、android sdk、android ndk目录 相关文件配置
至此,基本cocos2d-x开发基本环境已搭建完毕,下篇我们进行简单程序demo的部署运行及简单分析。
cocos2d-x 环境搭建的更多相关文章
- cocos2d ios 环境搭建
一.下载cocos2d-x http://cocos2d-x.org/projects/cocos2d-x/wiki/Download cocos2d-x-2.1.4.zip @ June.18, 2 ...
- Cocos2d Android 环境搭建
1.在开始之前,需要先准备好资源如下,如果安卓开发环境有了直接装第3.4. 1.JDK 点击下载 (1.6) 2.ADT(已经自带Android SDK)点击下载 3.NDK 点击下载 4. ...
- Mac下搭建cocos2d 和cocos2d -x 环境
来源:http://blog.csdn.net/duxinfeng2010/article/details/7985024 cocos2d是一个开源框架,用于构建2D游戏.演示程序和其他图形界面交互应 ...
- 【Cocos2d入门教程一】Cocos2d-x环境搭建
在进行Cocos2d游戏开发前 我们先来配置一下环境,我们先来准备一下工具,我们所需要的工具分别为: 1.Cocos2d引擎 2.JDK 3.SDK 4.NDK 5.ANT 6.ADT 1.下载Coc ...
- cocos2d-x Android 环境搭建问题汇总
初次接触Cocos2d-x,准备搭建一个hello world的Android环境,问题遇到很多.在此记录,为自己,也为大家,避免重走弯路! 具体的环境搭建,可以参考官方的文档.在Windows7平台 ...
- [wp8游戏] cocos2d-x v2.2 + VS2013 环境搭建
[wp8游戏] cocos2d-x v2.2 + VS2013 环境搭建 by:唐小崇 http://www.cnblogs.com/tangchong 从cocos2d-x v2.1.4 以来,co ...
- Cocos2d-x 3.0正式版及android环境搭建
开发环境是:mac + xcode + eclipse ,在win以下的环境和这个都是一样的,唯一不一样的就是环境变量的配置. 以下主要介绍cocos2d-x环境的设置以及android的环境搭建 1 ...
- eclipse开发cocos2dx 3.2环境搭建之中的一个: Android C\C++环境搭建(ndk r9d)
这几天有时间,琢磨一下cocos2dx.cocos2d家族事实上挺庞大的.也有cocos2d-android这样的能够直接用Java语言来开发的,可是cocos2d-android资料相对少一些.并且 ...
- Cocos2d-X-3.0 之后的版本的环境搭建
Cocos2d-X-3.0 之后的版本的环境搭建 由于cocos2d游戏开发引擎更新十分频繁,官方文档同步不够及时和完善.所以不要照着官方文档来照做生成工程. <点击图片就能进入网站> ...
- Win8.1下COCOS2D-X 3.4环境搭建
Cocos2dx_3.4开发环境搭建,并编译成APK 第一步:须要下载的:(windows64位系统下环境搭建) Ant apache-ant-1.9.4-bin.zip NDK and ...
随机推荐
- TCP可靠传输和拥塞控制
1.TCP的可靠传输 tcp的可靠传输主要靠 来自接收方的确认报文 和 超时重传. 发出报文,计时器开始计时,在规定超时时间内未收到确认报文则重新发送. 注意:发送报文都留一个副本,如果收到确认报文就 ...
- HDU-2222
Keywords Search Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ...
- Django实现文章按年月归档、点赞和评论、发送邮件
文章归档的实现 我们在创建文章时,会在数据库中存储文章创建的时间这样的字段,一般用的都是datetime类型,记录文章创建的年月日和时分秒,所以我们直接使用文章的创建时间分类是无法实现文章的按年月归档 ...
- Nginx 虚拟目录和虚拟主机的配置
nginx.conf 配置文件的几个常用命令 nginx 配置文件主要分为六个区域: main: 全局设置 events: nginx工作模式 http: http设置 sever: 主机设置 loc ...
- 【PAT】1002. 写出这个数 (20)
1002. 写出这个数 (20) 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10100. 输出格式 ...
- day2 列表中常用的方法
列表中有很多方法,下面来看看常用的方法,我们知道,字符串是以字符列表形式存储的.因此上面学习的字符串中的很多方法在列表中也有. 1.extend() extend()列表的扩展,把两个列表进行 ...
- linux shell awk实现实时监控网卡流量脚本
goodtools! 原文 awk 'BEGIN{ OFMT="%.3f"; devf="/proc/net/dev"; while(("cat &q ...
- lr总结
最近一直在用Loardrunner做性能测试,记录下自己在工作中遇到的问题. LR的基本设置 首先是录制,在录制前选择TOOLS-recording options 在General中选择record ...
- centos6.5 下安装mysql5.7
http://blog.csdn.net/cryhelyxx/article/details/49757217 按步骤一路执行下去. 以下是补充: linux下,在mysql正常运行的情况下,输入my ...
- 【Java】SpringBoot入门学习及基本使用
SpringBoot入门及基本使用 SpringBoot的介绍我就不多说了,核心的就是"约定大于配置",接下来直接上干货吧! 本文的实例: github-LPCloud,欢迎sta ...