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 ...
随机推荐
- cgic实现输入文件名,打开文件的功能
a.c文件 #include <stdio.h>#include <stdlib.h>#include <string.h>#include <stdarg. ...
- JavaWeb知识回顾-Servlet常用类、接口及其方法
今天主要把servlet的一些常用的类.接口和方法简单回顾一下. javax.servlet包 1.javax.servlet.Servlet接口 接口用于开发servlet,所有的servlet都要 ...
- EF – 8.多对多关联
5.6.10 <多对多关联(上)> 时长:9分57秒 难度:难 5.6.11<多对多关联(下)> 时长:8分50秒 难度:难 如果单独地把多对多关联的CRUD拿出来讲,确实比较 ...
- Python类总结-封装(Property, setter, deleter)
Property #property #内置装饰器函数,只在面向对象中使用 from math import pi class Circle: def __init__(self,r ): self. ...
- java反射,代码优化
java的反射机制属实强大,能解决好些问题 在接手别人写的代码的时候,有一个bean类的get方法特别low,我都看不下去 重复代码写五遍,我都觉得太不合理.之后将其中代码抽取出来修改了下. publ ...
- C和指针之学习笔记(4)
第9章 字符串 字符串的输入与输出 int ch; char strings[80]; FILE *input; (1)scanf(“%c”,&ch); printf(“%c \n” ...
- 【BZOJ 3043】 3043: IncDec Sequence (差分)
3043: IncDec Sequence Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 589 Solved: 332 Description 给 ...
- Linux下C语言多文件的编译以及makefile的应用
1.关于编译和链接 一般来说,无论是C.C++,首先要把源文件编译成中间代码文件,在Windows下也就是.obj文件,UNIX下是.o文件,即Object File,这个动作叫做编译(compile ...
- 【51Nod 1815】【算法马拉松 23】调查任务
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1815 tarjan缩点后在DAG上递推即可. 每个点维护所有根到它的路径 ...
- python3-开发进阶Flask的基础(4)
今日内容: 上下文管理:LocalProxy对象 上下文管理: 请求上下文: request/session app上下文:app/g 第三方组件:wtforms 1.使用 ...