核心提示:[1.导读] 游戏引擎(Game Engine) 是什么?大多数人给出的解释都是基于engine的英文翻译,将游戏引擎等同于汽车中的 引擎 (发动机),再好一些的解释成 动力 ,这些解释都对,但是动力只说并不全面,不能完整反映出游戏引擎在游戏中的作用与地位。 布加迪 |
[1.导读]
游戏引擎(Game Engine)是什么?大多数人给出的解释都是基于engine的英文翻译,将游戏引擎等同于汽车中的引擎(发动机),再好一些的解释成动力,这些解释都对,但是动力只说并不全面,不能完整反映出游戏引擎在游戏中的作用与地位。
布加迪威龙之所以强大就是源自其W16发动机
先举一个简单例子,在某游戏中的一个场景中,玩家控制的角色躲藏在屋子里,敌人正在屋子外面搜索玩家。突然,玩家控制的是一个穿迷彩服的士兵,突然碰倒了桌子上的一个杯子,杯子坠地发出破碎声,敌人在听到屋子里的声音之后聚集到玩家所在位置,玩家开枪射击敌人,子弹引爆了周围的易燃物,产生爆炸效果。在这个简单而常见的过程中,游戏引擎便在后台起着作用,控制着游戏中的一举一动。
一些游戏中常见的场景都是引擎在后台起着作用
把这个过程用专业们的语言分解一下就会变成这样:首先出场的是可以行动的士兵,也就是人物模型。模型由引擎中的动画系统赋予运动能力,游戏中角色能做出什么动作便取决于动画系统有多强大。人物的真实程度则取决于3D模型渲染引擎的能力,这也是游戏引擎最重要的功能之一,游戏的画质高低便由它来决定。之后,士兵碰倒了杯子,这个过程涉及到引擎的碰撞检测,它可以决定不同的物体在接触的时候会产生什么样的结果,有的游戏能穿墙有的则不能便是不同的碰撞检测控制的。例子中设定的是把杯子碰倒了,杯子发出了破碎声。在发生某种动作的同时发出相应的声音则属于引擎中的音效处理了。杯子破碎的声音吸引了敌人的注意,这是引擎中的AI智能运算在起作用,最后双方交火引发爆炸,爆炸产生的烟雾、爆炸物飞散则是引擎中的物理效果在起作用了。
可以说,游戏引擎虽然有着“动力(Engine)”之名,但是其实际上却是行“大脑(brain)”之实,指挥控制着游戏中各种资源。游戏引擎的准确定义也是如此,“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”通常来讲,游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。(引自wikipedia)
0
0
最新文章
- 《侍魂:胧月传说》4.24超级福利日即将开启
- 远征号角终于吹响,《无尽远征》手游4月25
- 四海八荒第一绝色多美?《三生三世十里桃花
- 提坦斯的荣光《敢达OL》巴扎姆测评
- 《雪刀群侠传》评测:开启竞技回合制先河
- 《最后一炮》玩家装甲讲堂:公测新车评测
- 剖析忍者内心《忍者降临》今日删档首测
- 不一样的味道 《极品飞车17》试玩评测
- 斩棘破甲 《雨血前传:蜃楼》试玩二版体验
- RPG《戴斯班克:雪山地牢》评测
- 《死亡空间2》RAS的英文完整硬盘版评测
- 《孤岛危机2》beta泄露完整版评测
- 制造独一无二的装备 《断剑问情》新手打造
- 《火爆狂飙:天堂》试玩游戏完美评测
- X360《国际网球公开赛3》游戏评测
- 《侠盗猎车手IV》中文版游戏截图