叶子猪首页>>资讯中心>经典集锦>

从Unreal Engine看游戏引擎的发展史

发表时间:2012-02-14 作者:互联网 来源:互联网

  可以说没有GameEngine,就没有游戏。游戏引擎主要起什么作用呢?

从Unreal Engine看游戏引擎的发展史

  简单来说,我们可以把游戏的引擎比作赛车的引擎,但是这么说并不全面,大家知道,引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在引擎的基础上的。游戏也是如此,玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。简单地说,引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”目前的引擎已经发展为一套由多个子系统共同构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰撞检测到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵盖了开发过程中的所有重要环节。

  具体环节主要有:

  光影效果——所谓光影效果,即场景中的光源对处于其中的人和物的影响方式。

  物理——引擎的另一重要功能是提供物理系统,这可以使物体的运动遵循固定的规律,例如,当角色跳起的时候,系统内定的重力值将决定他能跳多高,以及他下落的速度有多快,子弹的飞行轨迹、车辆的颠簸方式也都是由物理系统决定的。另外,碰撞探测是物理系统的核心部分,它可以探测游戏中各物体的物理边缘。

  渲染——当3D模型制作完毕之后,美工会按照不同的面把材质贴图赋予模型,这相当于为骨骼蒙上皮肤,最后再通过渲染引擎把模型、动画、光影、特效等所有效果实时计算出来并展示在荧幕上。渲染引擎在引擎的所有部件当中是最复杂的,它的强大与否直接决定着最终的输出质量。

  桥接沟通——引擎还有一个重要的职责就是负责玩家与电脑之间的沟通,处理来自键盘、鼠标、摇杆和其它外设的信号。

  通过上面这些的介绍我们至少可以了解到一点:引擎相当于游戏的框架,框架打好后,关卡设计师、建模师、动画师只要往里填充内容就可以了。因此,在3D游戏的开发过程中,引擎的制作往往会占用非常多的时间,正是出于节约成本、缩短周期和降低风险这三方面的考虑,越来越多的开发者倾向于使用第三方的现成引擎制作自己的游戏。

  可以说,游戏引擎虽然有着“动力(Engine)”之名,但是其实际上却是行“大脑(brain)”之实,指挥控制着游戏中各种资源。游戏引擎的准确定义也是如此,“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”

热点资讯

网游 网页

发号频道

时间
游戏名
状态
下载
发号
6月18日
炮炮向前冲
精英首测
下载
领取
6月17日
真武传
革新测试
下载
领取
6月14日
新战国群雄
公测
下载
领取
6月14日
撒农大陆
首次封测
下载
领取
6月14日
全球计划
封测不删档
下载
领取
6月14日
二战OL
首次封测
下载
领取
6月13日
战机世界
首次封测
下载
领取
6月13日
诸神世纪
首次测试
下载
领取
6月9日
无尽英雄
不删档内测
下载
领取
6月9日
行星边际2
封测
下载
领取
时间
游戏名
状态
下载
发号
11月24日
王朝霸域
开放测试
专区
领取
11月19日
TNT弹道轨迹
公测
专区
领取
11月15日
QQ九仙
开放测试
专区
领取
11月15日
天下盛境
内测
专区
领取
11月12日
斗罗大陆
删档内测
专区
领取
11月11日
神戒
封测
专区
领取
11月10日
乱世天下
公测
专区
领取
11月10日
辟邪剑
闭关封测
专区
领取
11月08日
三国霸业
技术封测
专区
领取
11月07日
剑笑九州
技术封测
专区
领取

今日 最近 纵横