Mac下搭建cocos2d 和cocos2d -x 环境
来源:http://blog.csdn.net/duxinfeng2010/article/details/7985024
cocos2d是一个开源框架,用于构建2D游戏、演示程序和其他图形界面交互应用等。Cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。 官方图标你完全可以免费把它用于商业开发而获得收益。复杂讲,Cocos2d-iPhone是基于 GNU LGPL v3 license的,考虑到在iPhone的平台上无法实现发布第三方动态链接库,因此他扩展了上述协议,允许通过静态链接库或者直接使用源代码的方式实现你的应用,而不必公开你的源代码。你不用担心这个开源引擎的效率和可能存在的内在限制,因为:在AppStore上已经有超过100个游戏是基于Cocos2D-iPhone。其中3个由此进入过TOP10的排名。其中的 StickWars更是曾排名第一。
Cocos2d-X是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ cocos2d-iPhone项目的版本。cocos2d-X发展的重点是围绕cocos2d跨平台。cocos2d-X提供的框架外,手机游戏,可以写在C+ +或者Lua中,使用API是cocos2d-iPhone完全兼容。cocos2d-X项目可以很容易地建立和运行IOS,Android的三星Bada,黑莓表操作系统和更多。cocos2d-X还支持Windows和Linux,因此,我们可以调试的源代码很容易写在桌面操作系统的编辑。
“X”,也意味着交叉。这个开源项目的目标是让用户创建跨平台的代码。目前支持的平台是在iPhone,Android的,WoPhone,Win32平台上,但可根据要求提供更多的平台。
cocos2d 下载地址 http://www.cocos2d-iphone.org/download
coco2d -x 下载地址 http://code.google.com/p/cocos2d-x/downloads/list
下载cocos2d 的时候建议下载稳定版本的,这样以防应用程序出现崩溃情况
cocos2d和cocos2d -x 的环境搭建一样,下载后打开压缩包,然后右键拷贝文件,复制路径,打开终端,进入文件
比如我的路径
cd /Users/rjxy/Documents/cocos2d-iphone-2.0
然后 sudo ./install-templates.sh
提示输入密码,输入后回车即可完成安装
因为先安装的是cocos2d -x 在安装cocos2d的时候出现错误(并不是先装了cocos2d-x 后装cocos2d一定会出错,这是我在装的时候出现的问题)
- cocos2d-iphone template installer
- Error: Do not run this script as root.
- 'root' is no longer supported
- RECOMMENDED WAY:
- ./install-templates.sh -f
在网上查了原因,解释说因为 install-templates.sh 文件中以下代码判断root权限有问题,打开install-templates.sh这个文件,在安装包里找到该文件,打开再找到这样一段代码,然后删除这段代码就可以顺利安装了
- # Make sure root is not executed
- if [[ "$(id -u)" == "0" ]]; then
- echo ""
- echo "Error: Do not run this script as root." 1>&2
- echo ""
- echo "'root' is no longer supported" 1>&2
- echo ""
- echo "RECOMMENDED WAY:" 1>&2
- echo " $0 -f" 1>&2
- echo ""
- exit 1
- fi
或许我们在第一次安装的时候也会出现这种情况,以同样的办法解决;
我们就可以在新建工程侧栏中选择cocos2d工程
然后新建两个工程,一个cocos2d和cocos2d -x 的工程,运行测试一下效果
cocos2d
Mac下搭建cocos2d 和cocos2d -x 环境的更多相关文章
- Mac下搭建Cocos2d-x-3.2的开发环境
配置:OS X 10.9.4 + Xcode 6.0 + Cocos2d-x-3.2 摘要:本文目标为在Xcode成功运行HelloWorld程序. 一.下载必要项 1.从官网下载Cocos2d-x- ...
- Mac下搭建Apache+PHP+MySql运行环境
https://www.cnblogs.com/xiaovw/p/8854896.html 前言 我们在Mac上搭建Apache+PHP+MySql环境是非常方便的,因为Mac预装的有Apache和P ...
- Mac下搭建Appnium+Python+Ios模拟器环境
转载:https://www.jianshu.com/p/f7cf077d9444 https://blog.csdn.net/a158123/article/details/79684499 htt ...
- Mac下搭建go和beego开发环境
go安装 首先到golang的官网下载 直接双击安装包,安装 ,下一步,下一步....完成既可 验证安装是否成功 打开终端执行 输出 go version go1.11.5 darwin/amd64 ...
- Andriod学习笔记4:mac下搭建 Eclipse+CDT 集成开发环境
下载CDT 从eclipse官网下载最新的Eclipse IDE for C/C++ Developers,例如eclipse-cpp-mars-1-macosx-cocoa-x86_64.tar.g ...
- 在mac下搭建java开发环境
刚刚从windows系统转到使用mac系统.感觉不是特别熟悉,须要一定的适应时间. 以下简介一下mac下搭建主要的java开发环境. 1.安装jdk 安装jdk1.7后,发现不须要进行环境变量配置,直 ...
- Mac下搭建php开发环境教程
方案一:原生安装 这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考 ...
- mac 下搭建 Android 开发环境
因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...
- mac下搭建cordova开发环境
Apache Cordova 原名叫PhoneGap.是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台.PhoneGap最初由Nitobi开发,2011年 ...
- MAC下搭建appium UI自动化环境
参考资料: http://qa.blog.163.com/blog/static/190147002201510161119832/ http://blog.csdn.net/liuchunming0 ...
随机推荐
- DNS与DSN
dns是域名系统的缩写 dsn在一些专业书籍中是数据源的缩写
- div+css关于overflow 动态滚动效果
http://www.ablanxue.com/prone_2613_1.html 关于overflow:hidden不起作用的说明
- USACO/gift1
描述 对于一群(NP个)要互送礼物的朋友,GY要确定每个人送出的钱比收到的多多少. 在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物的人. 然而,在任何一群朋友中 ...
- OpenJudge计算概论-Tomorrow never knows【输入日期计算下一天的日期】
/*====================================================================== Tomorrow never knows? 总时间限制 ...
- spring基础部分——注解
注解: @Entity @Table @Column @Enumerated @Autowired @Controller @RequestMapping @RequestParam
- Hive(六):HQL DDL
HQL语法基于 SqlLine(http://sqlline.sourceforge.net/),DDL主要包含数据库.函数.视图的创建.修改.删除,参考资料:(https://cwiki.apach ...
- javascript util.js
//根据Id获得页面元素 function $(para) { return document.getElementById(para);} //创建一个新的元素function createE ...
- ABP系列文章总目录:
转自:http://www.cnblogs.com/mienreal/p/4528470.html 1.ABP总体介绍 2.ASP.NET Boilerplate入门 3.ABP分层架构 4.ABP模 ...
- 转: Ext拖拽分析
整个Ext架构中组件是其重要的组成部分,除了少部分(如树的结点)的界面表现元素不是在这样的一个体系中,大部分的页面表现元素都被绑定在这个体系之中,下面从这个体系的最底层即在这个继承体系的最高层进行研究 ...
- C++资料大全
本文内容源自GitHub<Awesome C/C++>. 关于 C++ 框架.库和资源的一些汇总列表,由 fffaraz 发起和维护. 内容包括:标准库.Web应用框架.人工智能.数据库. ...