引擎是什么意思 引擎是什么意思怎么读( 二 )


回归正题,引擎 , 真的有分优劣吗?上面讲了这么多引擎的知识,现在来谈谈正题了,游戏引擎真的有优劣之分吗?这个答案在理论上,是有的 。不过这个高低之分可能跟你想的有所差异 。但因为在这之前要先了解游戏引擎是啥,才能够清楚知道这个高低落差在哪里 。
引擎的差异性

像以上写到的,游戏引擎就是有系统的游戏开发工具,换句话说 , 任何有系统地管理组件输入、输出的游戏开发工具都可以被称为游戏引擎 。所以游戏引擎不仅限于玩家熟知的3D商业引擎 。如:RPG *** 大师、Gamemaker、Cocos2D等等……而他们主打的则是简单易用,不过这些也只能用来 *** 2D的游戏,对3D的支持并不完全,无法导入3D模型来 *** 出3D游戏,所以虽然说游戏引擎并不局限于3D,但是3D引擎办得到的事,这些2D引擎不一定办得到,这就像是金字塔上层跟下层的差距 。
不过但也别因为是2D引擎就小看他们,Steam上有许多优秀的作品也是用2D引擎 *** 的,如:Undertale、VA-11 Hall-A、To the moon等等……

▲RPG *** 大师、GameMaker都是比较新手向的游戏引擎,虽然无法跟3D引擎比拟,但是麻雀虽?。逶嗑闳?。
那么既然谈到3D引擎,用XX引擎,画面就会特别猛吗?

事实上是跟美术、贴图、效能和开发者对于渲染效果掌握有关
那用XXX 3D引擎,动作流畅度就会特别顺吗?

现今引擎功能支持的都差不多 , 所以流畅度几乎取决于开发者愿意花多少时间一步一步优化 。所以会提出流畅度就表示你是什么都不懂的菜鸡 。
所以说,使用某某引擎来证明自己的游戏非常nb,这其实只是游戏厂商用来营销的手段罢了 。
3D引擎 , 并没有什么太大的差异性,现今所熟知的那些引擎虽然各有优劣势,但其实能力是在同一条水平线上的,不论游戏系统还是游戏画面、还是游戏流畅度,这些3D引擎绝对通通办得到,一切都是看开发人员的技术及能力 。不论是功能多样的Unreal、主打物理模拟的Havok、插件支持丰富的Unity、或是强调逼真画面效果的Cry,他们的那些特色 , 其他引擎也都办得到(Unity的插件支持可能不行啦,因为那是他们的 *** 市集活络,跟引擎本身没啥关系XD),就看开发人员的实力而已,所以厂商选择引擎,就只是选择他们想要哪些特色来方便 *** 罢了 。
商用引擎与自制引擎

接下来就来谈谈近年很流行的自制引擎,在过去的时候为了开发方便,通通都以买商业引擎来取代自己开发的麻烦 , 不过在自己开发技术进步的情况下,商业引擎反而变得碍手碍脚的,有很多的问题出现 。像是商业引擎要收费或抽成本身就是一个硬伤,而要上手又有一定的学习成本 。之后想要给引擎新增功能? 不好意思,先给钱买原始码,然后看懂引擎底层的程序代码再说! 你想做一些特规的事情? 不好意思,我们引擎目前不支持XX之类的状况层出不穷,于是乎,自制引擎开始逐渐出现了......

自制引擎或多或少都有着借鉴的影子存在,比如:卡普空的RE引擎借鉴Unity、史克威尔的月光引擎借鉴Unreal等等…… 。

推荐阅读