刚搬到博客园,第一次在这写博。有点小激动啊~~

    闲话不多说,这次想做一个专题,针对最近比较流行的手游开发引擎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,以下对安装过程注意的问题进行简单介绍

  1. 下载在线安装文件,建议大家在线安装,cygwin全部功能都算的话,离线包也挺大的,我们只需要选取我们需要的功能进行安装即可,本文使用cygwin版本为2.774,下载地址为:http://download.csdn.net/detail/sunguangran/5802457
  2. 下载完成后,猛击setup.exe,弹出安装界面如下:
    其中标红部分为安装版本号,点击下一步;
  3. 三个选项,可根据自己需要选择,我们选择1,点击下一步;
  4. 选择cygwin安装路径,默认为c:\cygwin,可根据自己需要修改
  5. 选择在线下载临时文件目录,现在的cygwin相关文件都会存到这个目录下
  6. 选择连接方式,默认即可
  7. 点击下一步,会出现如下界面,选择相应的镜像地址接口,推荐使用163镜像,如下所示,如果列表中没有这个镜像地址,可以自己手动添加
  8. 这一步比较重要,devel节点下的功能建议大家全选,负责后期迁移android平台cygwin可能会提示少文件,其他default即可
  9. 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 环境搭建的更多相关文章

  1. cocos2d ios 环境搭建

    一.下载cocos2d-x http://cocos2d-x.org/projects/cocos2d-x/wiki/Download cocos2d-x-2.1.4.zip @ June.18, 2 ...

  2. Cocos2d Android 环境搭建

    1.在开始之前,需要先准备好资源如下,如果安卓开发环境有了直接装第3.4. 1.JDK      点击下载 (1.6) 2.ADT(已经自带Android SDK)点击下载 3.NDK 点击下载 4. ...

  3. Mac下搭建cocos2d 和cocos2d -x 环境

    来源:http://blog.csdn.net/duxinfeng2010/article/details/7985024 cocos2d是一个开源框架,用于构建2D游戏.演示程序和其他图形界面交互应 ...

  4. 【Cocos2d入门教程一】Cocos2d-x环境搭建

    在进行Cocos2d游戏开发前 我们先来配置一下环境,我们先来准备一下工具,我们所需要的工具分别为: 1.Cocos2d引擎 2.JDK 3.SDK 4.NDK 5.ANT 6.ADT 1.下载Coc ...

  5. cocos2d-x Android 环境搭建问题汇总

    初次接触Cocos2d-x,准备搭建一个hello world的Android环境,问题遇到很多.在此记录,为自己,也为大家,避免重走弯路! 具体的环境搭建,可以参考官方的文档.在Windows7平台 ...

  6. [wp8游戏] cocos2d-x v2.2 + VS2013 环境搭建

    [wp8游戏] cocos2d-x v2.2 + VS2013 环境搭建 by:唐小崇 http://www.cnblogs.com/tangchong 从cocos2d-x v2.1.4 以来,co ...

  7. Cocos2d-x 3.0正式版及android环境搭建

    开发环境是:mac + xcode + eclipse ,在win以下的环境和这个都是一样的,唯一不一样的就是环境变量的配置. 以下主要介绍cocos2d-x环境的设置以及android的环境搭建 1 ...

  8. eclipse开发cocos2dx 3.2环境搭建之中的一个: Android C\C++环境搭建(ndk r9d)

    这几天有时间,琢磨一下cocos2dx.cocos2d家族事实上挺庞大的.也有cocos2d-android这样的能够直接用Java语言来开发的,可是cocos2d-android资料相对少一些.并且 ...

  9. Cocos2d-X-3.0 之后的版本的环境搭建

     Cocos2d-X-3.0 之后的版本的环境搭建 由于cocos2d游戏开发引擎更新十分频繁,官方文档同步不够及时和完善.所以不要照着官方文档来照做生成工程. <点击图片就能进入网站> ...

  10. Win8.1下COCOS2D-X 3.4环境搭建

     Cocos2dx_3.4开发环境搭建,并编译成APK 第一步:须要下载的:(windows64位系统下环境搭建) Ant   apache-ant-1.9.4-bin.zip NDK   and ...

随机推荐

  1. Linux软件安装install命令

    install  1.作用 install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户. 2.格式 (1)install [选项]... 来源 目的地 (2)install [选项]. ...

  2. [tensorflow]的安装

    1 pip install 最简单直接的方法,通过pip install安装,命令如下: pip install tensorflow-gpu //安装gpu版tensorflow pip insta ...

  3. 百度NLP二面-电话面

    实验室项目:1.实验室方向 2.用两分钟介绍自己的项目,创新点在哪里 个人项目:     1.自己实现的贝叶斯分类器,目的,怎么做的 2.怎么计算各个分类的先验.(因为我使用的训练预料是每个分类10篇 ...

  4. 洛谷P1720 月落乌啼算钱 题解

    题目传送门 初看题目,好难.再看一次,探索规律,发现这就是有名的斐波那契数列. F[i]=f[i-1]+f[i-2] SO 代码很简单,貌似要开long long,又貌似不用开. #include&l ...

  5. 小程序canvasu真机上数据图片不能使用

    canvas遇到的坑 1.文字换行 2.真机不能使用网络数据图片(真坑) 点击显示效果我就不写了,你们可以自己加一下 全部代码贴出来 css #preview { width: 100%; heigh ...

  6. Android 下使用 JSON 实现 HTTP 请求,外加几个示例!

    不得不说,JSON 格式的确是非常美妙的,速度快而且简化了很多操作在 Android 下,Android SDK 已经为我们封装好了整个与 JSON 有关的操作,使用非常方便 以下就是一个标准的 JS ...

  7. GUC-4 CopyOnWriteArrayList/CopyOnWriteArraySet

    /* * CopyOnWriteArrayList/CopyOnWriteArraySet : “写入并复制” * 注意:添加操作多时,效率低,因为每次添加时都会进行复制,开销非常的大.并发迭代操作多 ...

  8. day2 列表中常用的方法

    列表中有很多方法,下面来看看常用的方法,我们知道,字符串是以字符列表形式存储的.因此上面学习的字符串中的很多方法在列表中也有.     1.extend() extend()列表的扩展,把两个列表进行 ...

  9. merc_timer_handle_t函数的使用

    merc_timer_handle_t,是定义一个时间类型,这个时间类型可以用来接收2个函数之间的wasted time 但是在项目中出现这个情况: 因为在脚本中添加了该函数:

  10. Linux下c++常用调试

    进程调试 自己写的代码,直接gdb r/bt就可以了. 正在运行的进程,先ps ax找到进程id.然后gdb进入之后attach 进程id.stop/continue暂停和继续进程. core了,有c ...