Unreal Engine其实包含了很多不同引擎的综合引擎,其中最重要的是图形引擎,声音引擎以及物理引擎这三个部分。
图形引擎 图形引擎其实就是负责渲染与显示图像的模块。你在游戏中看到的画面,都需要通过图形引擎来渲染。如果没有图形引擎,你玩游戏的过程估计和黑客帝国里面的绿色数据流很想。 简单来说,一个游戏画面好不好,很大程度上取决于图形引擎。
声音引擎 据称,90%的视觉效果包含在听觉效果中。事实上,即使是最具有视觉效果的娱乐电影或游戏,在关掉声音后,它们的魅力也荡然无存。声音引擎实现了游戏中的这些声音效果。
物理引擎 物理引擎可以是的游戏中的物体的物理效果更加真实。他可以使游戏中的物体遵守物理定律。 也就是说,如果你用枪打箱子,箱子会像在真实世界中一样倒塌。你可以随意搬动箱子,甚至将它们掷向敌人。
除此以外,引擎中还包含了对玩家的输入进行管理的输入管理器。Unreal3的输入管理器具有一个很重要的特性,它非常灵活,支持针对于不同的游戏运行平台或输入设备调整输入方式。
引擎中还有负责网络的部分。可以实现游戏的多人模式。还有Unreal脚本解释程序等。
所以,Unreal Engine其实由一系列独立工作的组件构成,它们都通过一个中央核心引擎发挥作用。因此,各个模块在相对独立的同时,也可以协同工作。这使得这种基于组 件的构架具有模块化的特性,因此,引擎技术的授权使用者可以轻松定制(甚至替换)任意组件,而不必对核心代码进行大幅改动。
通过Unreal开发的大型游戏不计其数,包括了:《分裂细胞》《天堂》《彩虹六号》《荒野大镖客》《隐秘战争》《杀手13》 《虚幻》《虚幻锦标赛》《虚幻冠军赛》[XBOX]《沙漠惊雷》《魔法风云会》[XBOX]《美国大兵》《凯旋》《喋血街头》 《毁灭》
|