有哪些知名免费2d游戏引擎擎

深度测评:你真正了解HTML5游戏引擎吗?_凤凰游戏
深度测评:你真正了解HTML5游戏引擎吗?
用微信扫描二维码分享至好友和朋友圈
测评中,与国外知名引擎相比, 国内主流HTML5引擎代表——白鹭引擎(Egret)和Cocos2d-js表现不俗,在性能上已具有国际水准。
近日,&知乎&发布了一篇名为《HTML5游戏引擎深度评测》的文章,引发了开发者们大量关注和转载。测评中,与国外知名引擎相比, 国内主流HTML5引擎代表&&白鹭引擎(Egret)和Cocos2d-js表现不俗,在性能上已具有国际水准。深度评测 国内主流引擎跻身全球第一梯队文章对国内外知名的多款引擎,通过2D与3D、编程语言、设计理念&功能、工作流、性能、学习资料和商业应用,总计七个维度,对每款引擎都进行了深度评测。本文仅关注开发者聚焦的引擎性能,国内的白鹭引擎(Egret)和Cocos2d-js都排在前四位置。工作流方面,Egret和Cocos2d-js其完整的工作流,相较于国外的顶尖引擎优势明显。学习资料和文档支持层面,国内主流引擎本土化的优势,完整资料文档支持和中文化服务更符合国内开发者需求。(测试内容为同屏渲染对象数量相同的情况下进行帧频数据对比,为了保证测试的公平性,使用同一台小米4手机,在微信内置的浏览器进行测试)盘点主流游戏渠道 Egret和Cocos2d-js引擎优势明显有意思的是,虽然国外引擎性能表现抢眼,但在国内的应用却很小众。国内引擎在性能上略低一筹,但在国内应用上却相对&大众&。纵观国内HTML5游戏主流渠道上线的产品,不论是从类型种类的多元化上,还是累计的用户规模上,都在保持高速良性的发展。从新浪微博,爱微游,浏览器以及WiFi万能钥匙等主流渠道统计的数据来看。Egret、Cocos2d-js引擎的占据了绝大部分市场份额。另一方面,目前HTML5付费游戏全渠道累计用户排名前30的产品中,《愚公移山》、《来自星星的你》两款产品的用户规模均超过千万。其中大部分游戏均采用Egret和Cocos2d-js引擎,市场号召力可见一斑。HTML5游戏盈利已成规模HTML5游戏的盈利已经被市场反复证明。2105年,《愚公移山》在国内开启了HTML5游戏付费的先河,接着《西游传神》等产品月流水破500万,让业界看到了HTML5游戏强大的盈利能力。而在2016年,《传奇世界H5》月流水破2000万,不但证明了HTML5游戏千万流水的可能,也让业界开始期待HTML5游戏上亿流水的未来。从HTML5游戏全渠道累计付费TOP30 的产品和引擎列表得出,作为这些月流水表现突出作品背后的技术服务提供商,Egret和Cocos2d-js引擎在HTML5游戏盈利模式的探索道路上,均发挥了重要作用。HTML5游戏进入精品化时代技术与大环境的完善,促使国内HTML5游戏逐渐从轻游戏时代,进入到精品化、重度化时代。一方面得益于引擎技术的进步。以白鹭引擎为例,在最新发布的版本中已经全面开放WebGL渲染器的支持。切换到 WebGL 模式,帧频直接飙升到了 45-60 帧,接近原生游戏性能,相较于Canvas模式普遍立刻达到两至三倍的性能提升。这为重度化、3D化、精品化HTML5游戏的开发,提供了最重要的技术保障。在如下二维码中的DEMO,多达500个动画帧频,FPS依然达到60帧。另一方面,是大量开发商投入到重度HTML5游戏研发、发行和运营的探索创新。譬如《传奇世界H5》月流水已突出2000万大关,其开发、发行与渠道匹配模式等多项创新,为精品化发展提供了诸多借鉴。大量HTML5游戏如《太极》、《大大大掌门》、《秦时明月》等画面精美,体验重度的高品质游戏涌现,一定程度上促进了整个产业,也表明了HTML5游戏进入精品化时代。纵观当前HTML5游戏产业的现状,行业者们应该更清楚的看到,H5游戏进入精品化时代,引擎是核心驱动力。不论是技术、市场规模、产业链完整性,还是产品的盈利能力和商业化潜力,HTML5游戏产业,2016年值得更多期待。
[责任编辑:赵建波 PG001]
责任编辑:赵建波 PG001
用微信扫描二维码分享至好友和朋友圈
凤凰游戏官方微信
48小时点击排行目前有哪些比较成熟的 HTML5 游戏引擎?
这上面貌似列出了目前所有的HTML5游戏引擎,其中哪些比较成熟呢?最好能开发MMO游戏的,比如黎明帝国
-----------------------------更新-----------------------------------为了不给大家造成困扰,以后用egret引擎创作(且egret团队知道的)上线的游戏都放这里了。传送门:-----------------------------更新-----------------------------------猎豹浏览器(版本2.27)斗地主(棋牌)应用汇,柠檬手机助手,优酷游戏中心,360,天宇应用商店,联想商店 ,小米应用商店 暴走西游(飞行射击)(H5版本后续上线)-----------------------------更新-----------------------------------QQ空间 玩吧 愚公移山(休闲)猎豹浏览器(版本2.26) 热血战机(飞行射击)狂挂传奇(放置RPG)-----------------------------更新(基于王哲同学的更新)-----------------------------------我也比较懒,所以还是沿用一下王哲同学的数据。如王哲同学说的,以上数据是12月17收集Qzone玩吧里面HTML5游戏所用的引擎情况——这里面提到Egret使用为零,如果只看数据,的确不乐观,我也很不愉快。不过还好是14年12月17日的数据,不是15年12月17日的,否则我就真的要挖开一条地缝钻进去了。:)12月17日之前,业内已经有很多游戏应用白鹭引擎和相关的工具做开发了,Egret Engine 1.0是14年8月正式发布,那时H5小游戏形态刚刚借着神经猫重新让web游戏开发者对H5技术在移动app中的应用场景重燃希望;Egret Engine 1.5是12月12日才发布,目前已经有一些知名CP使用Egret开发的H5游戏产品都处于灰度测试阶段或开发阶段,跟王哲同学和大伙正好也可以聊下,这些游戏项目已有多款有核心玩法的游戏正在排队接入QQ玩吧和其他重要渠道,15年1季度还将陆续联合知名渠道发布这些更精彩的游戏项目,力争为今年的HTML5游戏落地开个好头!王哲同学的数据表我还可以根据我的个人看法再做2点补充。第一,我的观点跟王哲同学一致,就是数据表格反映的过去情况的确残酷,也说明了H5游戏过去在用户体验和盈利能力上的孱弱。其实触控的一部分同学在H5的相关产品上也比白鹭早几年就开工了,但是基于表格的数据,到了14年底才争取到了玩吧的20款产品,居然还让传统一套基于DOM技术肆意横行占据半壁江山(有点像1999年PC浏览器上的各种特效都是所谓牛B闪闪的Java Applet特效,结果突然1年间就全没了一样的感觉啊),就足以说明H5技术在移动设备上急需破冰,我想Egret的入局是个好现象,至少触控做H5不那么孤独了,以后有Egret这个小伙伴同行会更有动力。:) 第二,移动设备H5游戏市场接下来可能是瞬息万变,也许再过几个月时间后会发生天翻地覆的变化,让我们拭目以待吧,谁说不是呢,这不,微信开放JS-SDK!Egret出现在这个市场上,就是为了从技术上加速这个市场的进化速度,让更多的web开发者有机会更早的发现这里的新机遇。一个技术标准,一款引擎牛不牛,最终的确要以其创造的商业价值去为结果判断。所以Egret团队很认真,也很努力的想为开发者提供优秀的引擎,并围绕引擎提供一整套的游戏创作解决方案。目前来说,围绕Egret引擎打造的Runtime已经跟小米、腾讯X5、猎豹、百度等展开技术战略合作也是这个考虑,渠道和应用场景对于HTML5即点即玩类型的H5游戏的商业价值上意味着什么,相信从业者都非常明白。但回归事实,路要一步步走,饭要一口口吃,HTML5游戏还处在发展的初始阶段,因此,我们也不是完全赞同以商业价值衡量HTML5引擎价值的说法,市场大赢,市场上的开发者大赢,才是真的有价值。Egret引擎不只是为了能盈利,为了能调动行业大量资源,为了能创造商业价值,以及为了有更多商业化的可能而去做事情。当前作为一个引擎技术服务商更重要的是,能够真的服务到行业的开发者,CP,发行,平台等环节,特别是帮助web游戏开发者大幅度提升他们制作HTML5游戏的用户体验,大幅度提升他们创作游戏的工作效率,提升整个行业的竞争力。这就不只是商业价值那么简单,Egret注重的,还是让整个行业能够健康快速发展。做“最后一公里”的技术公司,应该参透雷军的“极致专注口碑快”的七字诀,专注地为开发者服务,用心打磨产品,少打嘴炮,合力共赢,一个千亿的市场就像大海,到时每个人都可以换着姿势去任性的游泳,都能享受这个市场带来的利益,而不应该把时间浪费在对着过去的数据品味所谓的辉煌或苦涩,更不应该在市场刚刚起步时就划分所谓的势力范围,哪些是你的,哪些是我的,在小水潭里打水仗,图样图森破,心中格局太小。成熟的引擎,不仅仅会盈利,更会推动乃至催生一个成熟的行业,我在白鹭Egret做事有这样的考虑,相信王哲同学也有这样的觉悟。---------------------------------日分割线------------------------------------Egret Engine是一款使用TypeScript语言构建的开源免费的移动游戏引擎。Egret的核心定位是开放,高效,优雅。通过它,你可以快速地创建HTML5类型的移动游戏,也可以将游戏项目编译输出成为目标移动平台的原生游戏应用。
做大型游戏我觉得看下Cocos2D-X的html5分支吧,2D框架里论架构应该是最成熟的,不过是从Obj-C/C++ port过来的,不知道在html5端表现如何iOS上有不少用Cocos2D/Cocos2D-x做的高营收游戏。
我比较懒,直接贴数据吧。可能得罪人,不过无所谓了,事实残酷。以上数据是12月17日手机Qzone玩吧里面html5游戏所用的引擎情况,第一列是引擎名字,第二列游戏数量,第三列游戏占比。我们cocos2d-js不是做得最好的,因为占比第一的是直接用DOM方式开发,canvas路线的兄弟们不要自作多情了。H5游戏有无数小渠道和小平台,但我的衡量标准仅以“能够真正盈利“的手Q玩吧为标准。一个技术标准、一个游戏引擎牛或不牛,最后还是以技术所创造的商业价值(以RMB为单位)为结果的。
似乎这两个比较受推崇 答案来源:P.S. 个人感觉这种问题在Stackoverflow上搜索会比较靠谱,除非真的会有国内的开源库做得比国外还好、却又没得到推广的,或者是你想找的其实是个收费的引擎/框架。
我的这篇文章 可能是你想看的。。。游戏开发这潭水太深,英文水平太差,不敢看国外的,而且这几年国内技术水平也挺高了不少,特别是JS方面。(我个人感觉)最近看了几个国产的js游戏引擎,有点想开发个游戏玩玩,毕竟搞编程这么多年,开发过各种类型的程序,就是没搞过游戏,人生是不完整的。。。就先收录一下我所知道的国产开源h5游戏引擎吧。cocos2d-jsegretSirius2Dlufylegend.js鉴于我对游戏行业的无知,其实很纠结要不要每个引擎写点评论,想想可能会有更无知的人来看我的文章,要不就随便写写吧。cocos2d 应该是IOS平台最火的游戏引擎之一,保险起见加个『之一』总是没有错了哈。而cocos2d-js则是官方新推出不久的JS版本,之前还有个cocos2d-html5,也不知道为什么又推出cocos2d-js,有什么区别呢?还有c++版本之类的,万一你以后要改其它编程语言,还可以继续使用cocos2d。大公司,好像要上市,团队作品,文档很全。开发完可以转换成原生应用,打包之后你的游戏也就和html5没什么关系了,调用的都是高级接口,牛逼闪闪。egret 最近也火到不行,自从出了那个围住神经猫之后……虽是新团队,但也是企业级产品,据说团队都是来自各界精英,大部分是从Flash阵营转过来的。用的是typescript作为开发语言,而且和cocos2d-js一样 也可以转换成原生应用。生命力很旺盛,假以时日必成大器。还有跟腾讯X5浏览器合作,恐怕会是微信游戏开发不二之选。不过看过一些用egret开发的案例,感觉有点Low,也许是围住神经猫给人留下的第一印象吧。比起egret,Sirius2D 展示的一些案例,效果都杠杠的,但是对于他们团队的了解并不是很多,也没有像egret那样搞在线培训,我个人对这引擎还是挺有好感的,但就是不知道它明天会不会死,今天还一度打不开官网…… 拜托也努力一点好吗?lufylegend 应该是《HTML5 Canvas游戏开发实战》作者开发的,这个感觉倒是挺努力的,但是Canvas怎么拼得过WebGL。。。另外:cocos2d egret 都是同时支持WebGL和Canvas的,Sirius2D只支持WebGL,写完感觉没什么信心发表啊,对于以上言论的准确性并不是很有把握,完全凭印象写的,懒得去核实。
以下内容转自开源中国社区,推荐!选择H5游戏引擎的思考维度1、开发语言的支持2、2D、3D、VR的支持3、性能4、引擎的应用广度5、设计理念6、工作流支持力度7、商业化成熟案例8、学习资源与技术支持能力首先,我们要知道,当前主流的游戏引擎有哪些。由于H5引擎有很多,笔者在这里进行了精心的筛选,过滤掉不支持webGL的引擎,以及封装了第三方渲染内核的JS框架,和不能直接在浏览器中运行的JS引擎。为什么要过滤掉这几种呢,首先,没有自己的渲染内核,仅仅是基于第三方的内核作的API封装,笔者很担心可持续的性能优化和维护能力。另外,不能在浏览器中直接运行的JS引擎,将限制H5游戏跨平台的交互能力。还有, 笔者非常看好webGL模式,认为webGL模式才是H5引擎的未来。原因有几点:第一、性能,webGL模式远超Canvas数倍。DOM模式就不适合用于真正的游戏开发,更不用提。第二、3D方向,webGL模式理论上可以制作2D和3D游戏,Canvas和DOM模式下只能制作2D游戏。第三、普及率,webGL的普及率已经非常高了,尤其是支持webGL的腾讯TBS-Blink内核已在4月19日发布,并逐步在微信、QQ空间、QQ浏览器、手机QQ等APP中采用静默安装方式全面升级。这个普及率在国内带来的影响,;你懂的……1、选择H5游戏开发语言拥有广泛开发者的H5游戏开发语言共有三种,分别为Flash AS3、TypeScript、JavaScript。其中Flash AS3、TypeScript均属于面向对象的高级脚本语言,通过编译器将原项目代码编译成JavaScript代码文件运行于浏览器之中,面向对象的高级语言无论是项目开发管理,还是项目开发的工具环境的成熟度都明显优于JavaScript脚本语言,尤其是中大型项目方面,AS3等高级语言的效率会更高。从上图看出,支持JavaScript语言的引擎更多,由于AS3语言的编译器为Layabox引擎推出的,因此采用AS3作为开发语言的仅有Layabox引擎。笔者建议在开发中大型游戏项目的时候,采用TypeScript或者是Flash AS3语言进行开发。如果是小型游戏,任选其一即可。2、引擎的未来延续能力选择一个引擎,并不是简单的认为,满足眼前够用就可以了,引擎的未来延续能力也是很重要的,这个项目是2D,下个项目想开发3D,如果引擎不支持怎么办?去换个引擎?如果VR的机会来了,再想发布VR版本,这个引擎不支持,需要重新开发吗?等等问题,作为开发者尽可能要提前想好。通过上图,可以看出,即便是在支持webGL的H5引擎里,有只面向2D游戏的,也有只面向3D游戏的,同时支持2D、3D、VR的H5引擎,从目前看只有Layabox与Egret引擎。3、性能是核心需求性能是H5游戏面临的核心门槛,也是很多H5游戏不被专业玩家认可的重要原因之一。游戏卡顿,不流畅,这样的产品体验很难在激烈竞争中生存下来。H5产业早期的普及阶段即将过去,游戏品质在迅速提高,品质中包括精细的美术和炫酷的动画等。在复杂的游戏项目面前,上述种种元素,其流畅体验度对游戏引擎是极大的考验。所以选择性能优秀的引擎是保证品质的最重要基础,一定要谨慎。在游戏项目研发开始时,一定要先对复杂的模块做DEMO测试,特别是带背景滚动的游戏。比如横屏卷轴游戏,对帧数稳定性要求极高,如果满足不了性能上的需求,可能会带来眩晕、眼花、疲倦等不良体验。在webGL的2D渲染性能方面,pixi.js的性能处于当前的顶级。在webGL的3D渲染性能方面,Three.js非常优秀。在runtime方面Cocos2d-js也有着原生级的表现,经过对比,笔者认为Layabox性能的综合实力最强,在各个渲染领域都保持在HTML5引擎的顶级水平。当然,上图仅作为参考,对于任何号称某个引擎性能最牛的论调,一定要亲自进行性能DEMO的测试对比,而不要轻易采信。由于性能是游戏最核心的需求,笔者这里再多说一句,大型项目在系统复杂度、UI复杂度、动画显示数量和种类等方面与小型游戏项目完全不在一个量级。会涉及到比小游戏更复杂的性能优化、内存管理、资源管理等需求,如果选择了小马拉大车的低性能引擎,项目夭折可能性非常大,除非最后项目开发者花大量时间自己优化引擎。所以性能差一点,就会导致结果差很多,不可主观想象。4、与引擎的应用广度随着H5游戏品质提升,在其他领域也具备一定的竞争力和价值,一次开发可发行各个领域版本,已成为日渐明确的需求,这里面包括发行原生APP手游和PC的flash页游需求,大统一的引擎时代即将来领。目前最火爆的H5游戏《传奇世界H5》据说有40%的收入来自PC网页。发布PC页游时,由于PC浏览器目前对HTML5兼容性不足70%,用户损耗很大,页游联运平台可能会拒绝或放量很少,只有采用能同时发布Flash版本的引擎,才能解决这个问题。5、设计理念与定位设计理念是个比较大的话题,也是个很重要的引擎选择因素,比如引擎是要专注移动端,还是要面向全平台多端游戏市场。是注重性能,还是注重工具链等等。深入了解不同引擎的理念与定位,才能更好的与游戏产品进行结合。上图内容仅作参考,详情建议去各引擎官网深入了解。6、工作流支持力度作为商业级开源引擎,工具链的提供与支持也是一种选择考量要素,比如UI编辑器、粒子编辑器、骨骼编辑器、场景编辑器等等,如果引擎方直接提供或支持,那么将会较大的提升研发效率。本文中提到的7个引擎,只有Egret、Layabox、Cocos2d-JS这三个引擎,在工具链方面提供足够全面的支撑。7、是否有成熟的商业案例怎么证明引擎是成熟的?一定要有成熟的商业案例,一般引擎的官网上都会有游戏案例介绍,我们在选择引擎之前要进行深入体验,包括:商业案例的数量、商业案例的种类、稳定性、流畅度(要在低端机里体验)、项目复杂度、项目相似度等。如果有一些大型成功案例背书会相对安全可靠些。从目前的行业案例来看,Layabox引擎的MMORPG《醉西游》、重度动作游戏《猎刃2》、大型模拟经营游戏《梦幻家园》等无疑是H5引擎技术的最高水准代表作。但是从卡牌、挂机等类型的付费游戏总体数量来看,Egret引擎明显占优,充分说明该引擎的市场宣传力度更胜一筹。8、学习资源与技术支持能力能提供什么样的学习资源,以及技术支持,对于开发者也是重要因素,如果你是技术大牛,只想使用轻量的第三方渲染内核。那么2D游戏,pixi.js无疑是首选。3D游戏,笔者推荐Three.js。但是这两种引擎的学习资料都比较稀少。笔者认为学习资料的完善,以及在学习过程中的技术支持力度,将会很大的帮助你解决引擎使用中的问题。所以,API完善,DEMO完善,文档完善,社区的响应速度,交流氛围,以及QQ技术支持等,都可以作为你选择引擎的因素考量之一。9、页游移植产品的引擎选择目前像《醉西游》等优秀H5产品是Flash页游或手游移植而成,移植类的产品在选用引擎时要注意,代码是否可以直接移植?如果可以,那将节省大量的开发成本。比如Flash AS3开发的2D或3D页游或手游,可以把逻辑与算法代码直接拷贝移植到Layabox引擎项目中,开发速度提高数倍。写在最后:最后提醒一下,千万不要相信某些引擎的单方宣传,一定要花一点时间去研究实践,亲自制作DEMO去作一作对比,动手体验到的才是真理。针对DEMO测试笔者有几点建议:
1、采用一个复杂的UI,特别是复杂列表,比如说没有分页的背包列表,背包里放上不同的道具图片,测试滑动时的流畅度,这块比较考验性能,元素越复杂,数据越多,尤其能对比出来性能上的差异。
2、包含最复杂战斗部分,不要写战斗逻辑代码,不然会花的时间太长,只需要把战斗相关的动画和复杂的元素放在场景中模拟即可,因为H5游戏性能瓶颈通常在于画面的显示。
3、 测试主要目的是看项目在引擎中性能,这是最至关重要的,所以,硬件上,我们要选择低端安卓手机(比如红米)进行测试。软件环境建议使用微信环境测试,首先,因为微信公众号是H5的主要渠道之一,其次,微信当前的H5性能低于chrome浏览器,在恶劣的环境下更能测试引擎的优劣。
推荐LayaAir,绝对是顶级引擎,性能超赞,IDE好使,支持2d、3d、VR,能开发超大游戏,forgame的醉西游,腾讯的QQ农场,乐动卓越的浪漫h5这些大作就是用它开发的。 LayaAir是目前市面上性能最优秀的H5引擎。
lufylegend不错。
推荐Construct 2,快速创意开发,非常棒,而且兼容性适配性非常好。当然,我只把它和比较过。但这个工具只支持在Windows平台运行,不过用MacOS开发的话,可以装个VirtualBox虚拟机,在上边装一个Windows XP或7都可以运行,没问题的。从Scirra官网的介绍,Construct 2将升级到3,他们为此专门申请了 网站,现在还没有发布,真希望可以快点儿发布,因为宣称将支持多平台。可以关注一下。
最近比较火的是LayaBox酿心打造的LayaAir引擎,性能卓越,建议使用前先自己实测一下LayaAir特点极致性能LayaAir优先使用webgl渲染,如果webgl不可用,自动无缝转为canvas渲染,引擎设计过程中处处以性能为优先原则,LayaAir是为裸跑而设计的HTML5引擎。轻量易用LayaAir API设计上追求精简,简单易用,上手容易,引擎本身非常注意自身大小,是目前同等功能最小的HTML5引擎。支持多语言开发LayaAir同时支持ActionScript3、TypeScript、JavaScript三种语言开发HTML5功能齐全同时支持2D,3D,VR、时间轴动画,缓动、UI系统、粒子动画、骨骼动画、物理系统等提供可视化辅助开发及工具流LayaAirIDE提供代码开发工具及可视化编辑器,清晰的工作流,让美术,策划,程序紧密配合,提高开发效率开源免费引擎全部开源并托管到github,并且全部免费使用,包括商用当前功能Webgl渲染Canvas渲染矢量图图集支持加载管理器HTML富文本位图字体遮罩滤镜时间轴动画UI粒子骨骼物理系统可视化IDE3DVR开源地址
已有帐号?
无法登录?
社交帐号登录有哪些知名2D游戏引擎?
3D引擎的2D与专门的2D引擎相比有何区别?
GameMaker:Studio
已有帐号?
无法登录?
社交帐号登录  Unity篇:
  Cocos2d-x篇:
  移动游戏引擎里的两个领跑者正式狭路相逢了。上个月,Unity宣布推出2D引擎,触控表示将发布Cocos2d-x的3D引擎。而Unreal、Crytek等等,继续只受到一小部分开发商的关注。
  游戏葡萄君今天继续推出年终大盘点系列文章,为大家比较一下Cocos2d-x与Unity3D。
  首先是占有率,中韩美日四大市场的份额可以见上图。
  各自亮点
  Unity3D的亮点是可视化编程,资源轻松导入,一键部署各个平台,拥有众多第三方插件,轻松处理音频/视频的兼容。Cocos2d-x是拥有发达的开发者社区,能够方便的找到各种问题的解决方案。spine、TexturePacker、Cocostudio等工具让引擎方便的处理各种资源,UI问题。而且开源方式也使开发者很方便的研发出适合自己项目的编辑器。
  适合怎样的团队
  Unity适合开发周期较长,追求较好的画面表现、拥有稳定收入的团队使用。Cocos2d-x适用于快速迭代的开发方式。适用于对性能要求较高,安装包体积需要严格控制的项目使用。
  授权方式
  Unity3D采用收费闭源的做法,Cocos2d-x采用基于MIT协议的免费开源的做法。
  支持形式
  Unity3D有Asset Store的工具和资源支持;Cocos2d-x有比较活跃的社区进行支持。
  使用方式
  Unity3D任何功能都可以拆分成单个组件来实现;Cocos2d-x开源的优势在于可以根据自身的需求进行自定义修改。
  开发难度
  相对来说,Unity3D相对于程序基础不好的人来说更容易上手,界面直观,能够较大限度降低技术壁垒,拥有较高的3D水准,而遇到问题时Cocos2d-x更容易找到解决方法,Unity也可以寻求帮助,但是一方面效率会受到英文水准和时差的影响,另一方面,涉及到一些底层的东西会很纠结 Cocos2d-x对C++代码支持,也支持JS和Lua脚本。Cocos2d-x入门难度相对比Unity3D要高,但是后续开发难度曲线比较平滑。开发过程中遇到的任何问题都可以从社区或者调试源码来解决。
  编程语言
  Unity是C#, Javascript, Boo;Cocos2d-x则是C++,支持JS和Lua脚本。
  性能差异
  如果不熟悉Unity3D,很容易出现性能问题 ;Cocos2d-x目前的运行效率比Unity3D更好,游戏包的大小更加可控。
  兼容性
  一个比较,Unity3D自己团队开发的组件在团队或者项目多半还能够使用,但是11月13日unity在成都的发布会中指出,Unity3D的插件之间也存在不少的冲突,所以应该使用官方推荐的插件组合。 Cocos2d-x这方面的兼容性会差一些,如果团队更改了引擎代码,则可能导致不同的环境不兼容。而对于独立于引擎以外的功能性扩展,则基本不会遇到兼容性问题。
  可视化编辑
  Unity3D对可视化编辑的支持更好,脚本编译时间很快,可以快速出原型出De Cocos2d-x更多是代码层面的编写,为了补充可视化编辑方面的问题推出了Cocos studio 。
  未来发展方向
  Unity开始优化安卓的兼容问题,正在向2D游戏领域渗透,并且推出了广告平台Unity Cloud和游戏出版服务Unity Games,解决流量增收和向新兴平台移植游戏的问题,进一步巩固自己在移动平台的优势。
  而Cocos2d-x方面向葡萄君表示,未来Cocos2d-x会加强可视化编辑器,然后进一步优化已有的功能和特性去适应中国市场诡异而复杂的兼容性问题,同时也会进一步发展对2.5D的轻休闲3D游戏的支持。
(责任编辑:张娟)
&&&&&&</div
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格?云顿/乔?弗拉尼甘/Bianca Bree
主演:艾斯?库珀/ 查宁?塔图姆/ 乔纳?希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬初夜
客服热线:86-10-
客服邮箱:

我要回帖

更多关于 android 2d游戏引擎 的文章

 

随机推荐