请问一下,游戏引擎是什么意思

etheriusnachoo3-avatar

etheriusnachoo3

2020-05-10T01:19:22+00:00


b站看到虚幻5出来了[s:ac:呆]
我打开看那个视频里的渲染后的画面,有点酷炫

请问一下,游戏引擎是做什么的
是建模之后的渲染吗还是什么
Saul9-avatar

Saul9

这玩意百度百科一下不就知道了[s:ac:哭笑][s:ac:哭笑]
Jeffiedean-avatar

Jeffiedean

你可以理解为更专业的地图编辑器
CryoRose-avatar

CryoRose

通用的游戏制作工具,让你不知道底层的情况下也可以做游戏。
Eternal Charles-avatar

Eternal Charles

引擎就是模板 需要什么东西直接套 不适用就稍微改改再套
没有这个模板你就需要从最底层的代码自己写
JJBeChillin-avatar

JJBeChillin

游戏引擎可以理解为半成品游戏,一般为了重用,先做出可以实现物理效果的各种API,再在此框架上制作各种各样的游戏
Pxxpee-avatar

Pxxpee

理解为一个 题目的公式,,要解题 往公式上套。 或者出题目,按照这个公式出题目,就看谁出的酷炫了
Timephoon-avatar

Timephoon

[quote][pid=421703056,21735538,1]Reply[/pid] Post by [uid=5320286]a564895997[/uid] (2020-05-14 09:24):

引擎就是模板 需要什么东西直接套 不适用就稍微改改再套
没有这个模板你就需要从最底层的代码自己写[/quote]那我借这里问问,魔兽的引擎会影响到之后版本的游戏发展吗?
Olivier-avatar

Olivier

游戏引擎就是程序框架,功能封装,方便各种调用
JLee-avatar

JLee

[quote][pid=421704661,21735538,1]Reply[/pid] Post by [uid=61053477]我试试凯恩之角[/uid] (2020-05-14 09:29):

那我借这里问问,魔兽的引擎会影响到之后版本的游戏发展吗?[/quote]有啊,第一格包(行囊)到现在都换不了。
Timephoon-avatar

Timephoon

[quote][pid=421705644,21735538,1]Reply[/pid] Post by [uid=4874286]jlchou[/uid] (2020-05-14 09:33):

有啊,第一格包(行囊)到现在都换不了。[/quote]这个我听说是他们找不到这个包包的代码[s:ac:擦汗]
CrymsonDawn-avatar

CrymsonDawn

是地基
Sped0NG-avatar

Sped0NG

如果把做游戏类比写作,引擎就是word
Jarhkid-avatar

Jarhkid

建房子会吧,游戏引擎就是把墙梁板柱给你弄好然后你只需要设计怎么盖就好,没有引擎只能用砖瓦一点一点铺
k7-avatar

k7

可以理解成rpgmaker

你拿这玩意可以自己做rpg而不用从最底层开发
k7-avatar

k7

[quote][pid=421706604,21735538,1]Reply[/pid] Post by [uid=42489383]泊松不会分布[/uid] (2020-05-14 09:36):
建房子会吧,游戏引擎就是把墙梁板柱给你弄好然后你只需要设计怎么盖就好,没有引擎只能用砖瓦一点一点铺[/quote]老bim了
[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
SleepyKhonshu-avatar

SleepyKhonshu

[quote][pid=421704661,21735538,1]Reply[/pid] Post by [uid=61053477]我试试凯恩之角[/uid] (2020-05-14 09:29):

那我借这里问问,魔兽的引擎会影响到之后版本的游戏发展吗?[/quote]魔兽世界的引擎是暴雪自己的,也会慢慢的升级。
但是暴雪很难一次性做大的提升,因为这个不仅仅会涉及到老的资源和制作流程,也取决于已有玩家电脑配置。花了巨大的研发能力全面升级了画面效果,结果一堆玩家发现自己机器跑不动了,会骂娘流失的
TragicBog-avatar

TragicBog

类似于windows吧
游戏本质上是代码,引擎提供了可视化操作
Badazzmedic-avatar

Badazzmedic

抛开那些炫酷的开发界面不谈,游戏引擎最本质的东西其实是一套专门为开发游戏而写的代码。

我们在电脑上看到的画面是由显卡绘制的,而想要控制显卡,需要使用使用诸如opengl,directx等绘图程序,这些绘图程序会把3d模型,贴图等图像素材转换成0101010的机器码给显卡进行运算。
我们听到的声音是音频解析程序把.mp3之类星文件转换成耳机可以播放出来的电信号。

游戏引擎实际上就是把图形库,音频库等最计算机基础的功能库组合起来,把这些功能进行简化和优化,使得制作游戏的时候开发者不用再去关心显卡驱动什么的,从而简化游戏开发流程。

非专业人士,一点拙见。
Eternal Charles-avatar

Eternal Charles

Reply to [pid=421704661,21735538,1]Reply[/pid] Post by [uid=61053477]我试试凯恩之角[/uid] (2020-05-14 09:29)
当然影响 加引擎里原本没有的东西还好点 9.0甚至能支持光追
原本有的东西想升级难度 工作量 都非常大 各种莫名奇妙的bug
不知道你改没改过各种公式 各种引用的excel表 引擎代码比这个复杂多了