欢迎来到游戏爱好者,这里是最新最全的游戏下载基地!

您的位置:首页 > 文章频道 > 八卦杂谈

游戏引擎的进化论

来源:游戏爱好者 2012-06-28 23:04:30 责任编辑:第四软骨鱼

从Unreal Engine看游戏引擎的发展史
可以说没有GameEngine,就没有游戏。游戏引擎主要起什么作用呢?
简单来说,我们可以把游戏的引擎比作赛车的引擎,但是这么说并不全面,大家知道,引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在引擎的基础上的。游戏也是如此,玩家所体验到的剧情关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。简单地说,引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”目前的引擎已经发展为一套由多个子系统共同构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰撞检测到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵盖了开发过程中的所有重要环节。
具体环节主要有:
光影效果——所谓光影效果,即场景中的光源对处于其中的人和物的影响方式。
物理——引擎的另一重要功能是提供物理系统,这可以使物体的运动遵循固定的规律,例如,当角色跳起的时候,系统内定的重力值将决定他能跳多高,以及他下落的速度有多快,子弹的飞行轨迹、车辆的颠簸方式也都是由物理系统决定的。另外,碰撞探测是物理系统的核心部分,它可以探测游戏中各物体的物理边缘。
渲染——当3D模型制作完毕之后,美工会按照不同的面把材质贴图赋予模型,这相当于为骨骼蒙上皮肤,最后再通过渲染引擎把模型、动画、光影、特效等所有效果实时计算出来并展示在屏幕上。渲染引擎在引擎的所有部件当中是最复杂的,它的强大与否直接决定着最终的输出质量。

 

推荐文章

  • 大超晒《巫师》真人剧杰洛特伤疤 网友调侃可有"床戏"?

    由Netflix打造的《巫师》系列真人剧目前正在匈牙利等地取景拍摄中,日前在剧中饰演杰洛特的亨利卡维尔在ins上晒出了一张照片,展示了身上的伤疤,并配文称“当你把工作带回了家”。

    立即阅读2019-04-19 11:01:18

  • 《Overlord》骨头王手办赏 细节完美自带发光配件

    在人气动画《OVERLORD》中,主角骨傲天安兹·乌尔·恭作为穿越降临的顶级BOSS,给大家留下了深刻的印象。日前,一款安兹·乌尔·恭1/7的手办公开,质量相当高,而且还加入了LED发光配件,整体给人一种非常威严的感觉。

    立即阅读2018-10-18 10:03:46

  • 北舞校花出演金刚葫芦侠七娃 果体花丛中

    现在的世界是怎么了,小时候那些纯真的动画还有故事都被人们从新定义一蕃,变成了另一种版本,根本就是毁童年,现在还有更毁的事情发生,听说要出葫芦娃电视剧,名字叫金刚葫芦侠,小编感觉真是天雷滚滚,还有北舞校花梦妮Gabby,要扮演葫芦娃电视剧七娃。

    立即阅读2020-12-21 14:42:27

  • 越来越奇葩 美女毕业生典礼吻校长

    原本严肃的成都大学授位仪式,因为美女毕业生给校长献吻而显得格外轻松。献吻的学生名叫陈巧巧,是成都大学政治学院法学专业的大四毕业生。

    立即阅读2020-12-21 14:40:26