900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Cocos2d手机游戏引擎介绍

Cocos2d手机游戏引擎介绍

时间:2021-12-16 09:52:21

相关推荐

Cocos2d手机游戏引擎介绍

Cocos2d 是一个 Python 用来开发2D 游戏和其他图形化交互应用的框架。

主要特性

界面流程控制:非常容易地管理不同场景(scenes)之间的流程控制精灵:快速而方便的精灵动作:告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多特效:特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多地图平铺:支持包括矩形和六边形平面地图转换(Transitions):从一个场景移动到另外一个不同风格的场景(视线:Move from scene to scene with style)菜单:创建内部菜单文字渲染:支持标签和HTML标签动作文档完善:编程指南 + API参考 + 视频教学 + 很多教你如何使用的简单测试例子内嵌Python解释器:For debugging purposesBSD 授权: 尽管用就是了基于Pyglet:没有外部的依赖基于OpenGL:支持硬件加速

Cocos2D是一个开源框架,用于构建2D游戏、演示程序和其他图形界面交互应用等。

=====================================================================================================

Cocos2d-iPhone是基于 GNU LGPL v3 license的,考虑到在iPhone的平台上无法实现发布第三方动态链接库,因此他扩展了上述协议,允许通过静态链接库或者直接使用源代码的方式实现你的应用,而不必公开你的源代码。你不用担心这个开源引擎的效率和可能存在的内在限制,因为:在AppStore上已经有超过100个游戏是基于Cocos2D-iPhone。其中3个由此进入过TOP 10的排名。其中的 StickWars更是曾排名第一。

Cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。你完全可以免费把它用于商业开发而获得收益。

=====================================================================================================

Cocos2d-android是cocos2d框架的android移植版本,延续cocos2d的优势和特点,适合android平台的游戏开发。

Cocos2d框架的android移植版本最开始由ldesegur发起,由于各种原因该分支更新缓慢,许多问题没有得到及时解决。由zhouweikuan建立新的移植版本,该版本移植于cocos2d-iphone,由于更新频繁,得到广泛支持,当前最新版本移植于iphone 0.99.4 版本,已有部分成功产品。

=====================================================================================================

Cocos2d-x是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于 cocos2d-iphone,

支持 WOPhone, iOS 4.1, Android 2.1 and higher, WindowsXP & Windows7.

Cocos2d-x 是cocos2d 的C++移植版,通过c++的重新编写,使得cocos2d可以用在不同的平台上。

=====================================================================================================

cocos2d-x仅是cocos2d社区的一个分支。

cocos2d开源项目诞生于第一季度,以阿根廷人Ricardo Quesada为社区领袖和主要开发者。最初这仅是一个用Python语言写的游戏框架,并没有体现出什么商用价值,但正好是苹果发布iPhone 2.0 SDK的时候,这给全球的手机游戏开发者提供了一个非常好的舞台。cocos2d社区抓住了这个时机,在就开出cocos2d-iphone分支,用Objective-C语言替换Python重写了整个框架。cocos2d随着iOS的发展而快速壮大。到了的4月,用cocos2d-iphone写的游戏StickWars在App Store美国区的付费榜冲到第一,这个里程碑事件标志着cocos2d完全脱离了自娱自乐过家家的水平,进入了可以稳定商用的阶段。

在,cocos2d已经成为iOS平台上首选的2D游戏框架:几乎每个初学iOS游戏开发的程序员都会从cocos2d入手,社区里时常有开发者跳出来炫耀他的cocos2d游戏冲到App Store Top10,让人“羡慕嫉妒恨”。

Cocos2d框架的最大优势在于其简单易学,游戏开发者只需潜心学习一个月左右就能掌握,不需要学习复杂的OpenGL ES知识就可以开发出一款商用水平的游戏,却能完全享受OpenGL ES硬件加速给游戏带来的性能提升和各种炫酷特效。这一核心特点成就了许多个人开发者和中小团队通过cocos2d快速在iOS平台上掘金的梦想。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。