游戏的引擎到底是什么,它在游戏中起到什么作用_大大讲游戏
游戏的引擎到底是什么,它在游戏中起到什么作用
计算机不会给你提供一个很好的开发游戏环境 如果没有引擎 也就意味着你的所有东西都要从0开始 *** ,游戏引擎的存在让你省去了很多底层开发的时间,每款引擎都有自己的特点.例如现在最流行的虚幻4,你要是说你的游戏使用了他,知道的人就会知道那是游戏画面的一种保证
啥是游戏引擎?前几个回答都对,基本上就是人家做好的现成的程序模块,你开发游戏时可以拿来主义拿来就用。
若要具体点,能称为游戏引擎,还需要满足下面几个特点:
(1)相对完整性(框架性)。不是随便有了几个模块,就能够称为游戏引擎的,这些模块必须能够满足开发某种游戏的主要需求,或者说,用这些模块必须能够搭起某一类游戏的基本框架。
(2)砖瓦性。游戏引擎的模块要具有一定的基础性,就像砖瓦,人家用你的引擎能搭起不同造型的墙,而不是提供墙和屋顶,那对开发者的限制就太大了,灵活性不够。
在此基础上,当然还要满足诸如性能、流畅度、易学易用度等要求,但这些不属于质的要求,即哪怕性能等再差,只要你做的东西满足了上述两个特点,就可以称为游戏引擎,只不过人家用不用就是另外一回事了。
基于前述,若你开发了一款大而受欢迎的游戏,你就可以将相关模块提取重构做成引擎。之所以强调大,因为大了你的模块才具有相对完整性;之所以强调受欢迎,因为成功了才有做成引擎的信心和价值,毕竟从无到有专门做引擎的代价是很高的,这也是市面上游戏很多但高性能受欢迎的引擎不多的原因。
0