码迷,mamicode.com
首页 > 其他好文 > 详细

手游开发攻防——一、游戏引擎的选择

时间:2014-09-14 20:46:37      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:unity   引擎   选择   cocos2d   

现在手游火的一塌糊涂,引擎也是层出不穷除了引领3D市场的Unity3D,独霸2D市场的Cocos2D-X之外,还有虚幻、Sphinx等,甚至搜狐也开发了国产的Genesis-3D引擎。

其它的不多少,这里主要就对比Unity3D和Cocos2D-X,帮助大家选择。


如果你想开发一个2D游戏,有着C++/C/LUA之一的基础,那么Cocos2D-X也许比较适合你。他本身就为2D游戏设计,有着丰富的源码、实例和教程文档。你可以得到社区的大力支持。


如果你想开发一个3D或2D游戏,有着面向对象编程语言基础(比如Java、C#、AS等)。那么Unity3D会很适合你。虽然他主攻3D,但是assetstore有着丰富的插件,使得你想快速构建一个2D游戏也不是一件难事。


那么我个人是怎么选择Unity3D和Cocos2D-X的?

我自然是选择Unity3D:

1、虽然你现在可能是做2D游戏,但如果你以后想做3D呢?用Unity3D的话从2D到3D的转换成本很低。

2、丰富的插件支持。

3、成熟的工具以及强大的编辑器拓展,让你可以很方便的定制适合自己项目需要的编辑器。

4、内置强大的性能分析工具。

5、几乎支持所有主流平台:WEB、Win、Mac、IOS、Android、XBox、PS3、Wii

6、Unity5还有更完善的光照系统、UI架构以及支持发布成Html5。可见该引擎的发展处于高速阶段。


下一章会以一个免费的项目为例子来讲解Unity3D的项目构成。

手游开发攻防——一、游戏引擎的选择

标签:unity   引擎   选择   cocos2d   

原文地址:http://blog.csdn.net/kakashi8841/article/details/39272509

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!