引擎是什么意思(敲开游戏引擎的大门)
引擎是什么意思(敲开游戏引擎的大门)什么是游戏引擎
什么是游戏引擎?其实这很难给出明确的定义。在很多游戏的宣传中,我们总会听到对游戏引擎的推崇。绚丽的特效,流畅的体验,似乎都是游戏引擎的功劳。在游戏玩家看来,游戏画面的表现力越好,游戏场面的震撼程度越大,游戏体验的真实感越强,底层的游戏引擎就可能越强大。
看看业界给出的一些定义。
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地写出游戏程序而不用从零开始。大部分游戏引擎都支持多种操作平台,如Linux、Mac OS X、Windows。游戏引擎包含渲染引擎(即"渲染器",含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效引擎、脚本引擎、电脑动画引擎、人工智能引擎、网络引擎以及场景管理引擎。
根据上述定义,在很多人看来,游戏引擎负责把很多已有的零部件组装起来,如同组装手机,CPU、屏幕、摄像头、主板等都是别人生产的,手机厂商按照自己喜欢样式组装一下就好了。
下面再看看Game Engine Architecture(中文书名《游戏引擎架构》,ISBN是978-7-121-22288-7)是怎么说的:
通常,游戏和其引擎之间的分界线是很模糊的。一些引擎有相当清晰的划分,一些则没有尝试把二者分开。在一款游戏中,渲染代码可能特别"知悉"如何画一只妖兽(Orc);在另一款游戏中,渲染引擎可能只提供多用途的材质及着色功能,"妖兽"可能完全是用数据去定义的。没有工作室可以完美地划分游戏和引擎。这不难理解,因为随着游戏设计的逐渐成形,这两个组件的定义会经常转移。
似乎游戏界引擎专家也无法真正给引擎下一个明确定义,虽然大家都知道什么是游戏引擎,却很难用三言两语把它表述出来。本节尝试用比喻的方式把它讲清楚。
假设我们穿越回20世纪80年代,我们的手中已经有整套的FC游戏《超级马里奥》(见图1(a))的代码,现在我们要开发另一款FC游戏《冒险岛》(如图1所示)。此时我们需要从零开始吗?显然,这两款游戏有着太多共性,都是一个游戏角色在横板卷动的地图上蹦来蹦去,都可以踩死怪物。当然,也有不同,画面不同,声音不同,关卡不同……但对于共同的功能,聪明的我们当然会重用一些现成的代码。而这种横板卷轴游戏模板的通用性非常好,目前游戏界对它的需求量也非常大,所以我们决定把这种特定类型游戏的核心功能提炼出来,供那些也要开发这种游戏的人使用。
图1
图1 《超级马里奥》与《冒险岛》游戏画面
后来,蹦蹦跳跳的游戏逐渐没落,即时战略游戏开始兴起,有人要开发即时战略游戏《红色警界》(如图2所示)。
图2
图2 《红色警界》游戏画面
虽然游戏模板的代码能渲染2D动画、播放声音、处理鼠标键盘的按键响应,但无法用于即时战略游戏。因为玩家们想要的是多人联网,这就要求程序能够处理大量同屏2D动画,能够快速编辑适应即时游戏的关卡,能够运行无法与玩家和平相处的AI,甚至能够让游戏运行在不同的地方,比如PS1和PC。可是原有的游戏模板根本做不到这些。
直到有一天,卡马克设计了一款叫《DOOM》(中文名《毁灭战士》)的游戏(如图3所示),这简直就是PC(DOS系统)游戏史的一个里程碑。这款游戏漂亮的3D画面,让很多游戏爱好者在电脑房(很遗憾,那时只有局域网)"火拼"。
旅行箱品牌排行榜(世界十大拉杆箱品牌)旅行箱品牌排行榜(世界十大拉杆箱品牌)拉杆箱是出远门或者长期出门时必须要准备的物品之一,有了拉杆箱,就可以带很多的东西出门,非常的方便好用,而且大家在选择拉杆箱的时候最好选择品牌的
生活知识科普26寸行李箱塞满多重在我们的生活当中有很多的常识性的知识大多数人都是不知道的,就好比最近就有很多小伙伴咨询小编问小编关于26寸行李箱塞满多重的这些知识点,这就说明了现在人们也开开渐渐关注起了26寸行李
日常知识沙发是什么意思在我们的生活当中有很多的常识性的知识大多数人都是不知道的,就好比最近就有很多小伙伴咨询小编问小编关于沙发是什么意思的这些知识点,这就说明了现在人们也开开渐渐关注起了沙发是什么意思方
观众多的成语(史上最强分类成语)观众多的成语(史上最强分类成语)父母都希望自己的孩子既能出口成章,又能下笔千言,但做到这些,除了要广泛阅读书籍,具备深厚的文化知识积累外,学习成语也不失为一种高效有趣的好方法哦!成
皮蛋豆腐的做法(皮蛋豆腐的做法有哪些)皮蛋豆腐的做法(皮蛋豆腐的做法有哪些)步骤step1hr所需材料备齐处理清洗干净步骤step2hr香菜切碎,蒜剁碎,皮蛋一个去皮洗干净切丁步骤step3hr调料用一碗倒入2勺生抽,
生活知识科普玻璃胶有毒吗在我们的生活当中有很多的常识性的知识大多数人都是不知道的,就好比最近就有很多小伙伴咨询小编问小编关于玻璃胶有毒吗的这些知识点,这就说明了现在人们也开开渐渐关注起了玻璃胶有毒吗方面的
生活知识科普卫生间除臭在我们的生活当中有很多的常识性的知识大多数人都是不知道的,就好比最近就有很多小伙伴咨询小编问小编关于卫生间除臭的这些知识点,这就说明了现在人们也开开渐渐关注起了卫生间除臭方面的问题
网络查微信聊天记录是真的(如何能查看别人微信聊天记录)网络查微信聊天记录是真的(如何能查看别人微信聊天记录)微信现已成为我们最常用的谈天东西,因为微信的运用率十分高,我们也常常会收拾一下微信谈天记载和其他软件的缓存文件来腾出手机空间。
通过软件查微信聊天记录(如何查看别人微信的聊天记录)通过软件查微信聊天记录(如何查看别人微信的聊天记录)微信现已成为咱们最常用的谈天东西,由于微信的运用率非常高,咱们也常常会拾掇一下微信谈天记载和其他软件的缓存文件来腾出手机空间。但
可以到电信查微信聊天记录吗(如何看对方的聊天记录)可以到电信查微信聊天记录吗(如何看对方的聊天记录)微信现已成为咱们最常用的谈天东西,由于微信的运用率非常高,咱们也常常会拾掇一下微信谈天记载和其他软件的缓存文件来腾出手机空间。但有
微信换了手机还能查聊天记录吗(怎样查看别人的聊天记录)微信换了手机还能查聊天记录吗(怎样查看别人的聊天记录)微信现已成为我们最常用的谈天东西,因为微信的运用率十分高,我们也常常会收拾一下微信谈天记载和其他软件的缓存文件来腾出手机空间。