毁灭战士引擎

✍ dations ◷ 2025-10-23 01:55:22 #游戏引擎,毁灭战士系列

毁灭战士引擎(Doom engine),也称为id Tech 1引擎,是一个由id Software开发的游戏引擎,用于毁灭战士I和毁灭战士II。它也同时被用来开发HeXen、Heretic等游戏。它的创造者是约翰·卡马克,由麦克·亚伯拉什(Mike Abrash)、约翰·罗梅洛(John Romero)、戴夫·泰勒(Dave Taylor)和保罗·莱德克(Paul Radek)辅助创意。最初的版本是在NeXT电脑上完成的,支持DOS。后来的改写版本开始支持其他的操作系统。

Linux版本的源代码在1997年开放,但是只能用于非商业目的的使用。id公司在1999年在GPL准则下面重新发布了源代码。不同的毁灭战士版本随即出现,它们能运行于不同的平台上面,并且增加了很多特性。

毁灭战士引擎并不是一个“真三维”的引擎(因为在游戏中玩家不能向上或者向下的观看),但是这是第一个有活力的仿三维引擎。在那个时代,毁灭战士引擎在游戏界掀起了一场革命,并且用一己之力创造了一个支持材质贴图的三维环境。

简单的示意毁灭战士的地图的结构

从上向下看时候,所有的毁灭战士关卡都是平面的,由于引擎功能的限制,不能创造“房间之上的房间”。但是这个限制也带来一个好处:“地图模式”能轻松的显示出来,可以标绘出墙面和玩家的准确位置,就像右边的第一幅图那样。

基础的单位是点(Vertex),使用二维的单个点表示。点的组合可以变成线,线的组合可以形成多重物体,叫做“区块”。区块是组成地图基本区域的单位。

每个区块都有自己的属性:地板高度、天花板高度、亮度级别、地板和材质的贴图等。要为不同的区域设置不同的光照,就要创造多个区块。只有一个边的区块就会变成墙。

边界用来存储用于墙面的贴图,分为地板和天花板的贴图。每个边界可以有3个材质,分别叫做中、高、低材质。在只有一个边的区块墙上面只有中材质起作用。高低材质分别用于填补不同高度的天花板和地板中间留下的缝隙。

关卡中还有很多其他的物体,被称作“物品”。用来放置玩家、怪物、增强物体等。每个物品都有一个二维的示意图。根据它们的种类会被自动放置在天花板或者地面上。

这里对于毁灭战士关卡的介绍只是一个纵览,大多数的结构可以有不同的属性。

毁灭战士(DOOM)所使用的系统为二叉树分隔BSP.

相关

  • d̠ʒ浊颚龈塞擦音或浊拱龈后塞擦音(voiced palato-alveolar affricate 或 voiced domed postalveolar affricate)dʒ是 tʃ 相应的浊音。英语、法语、葡萄牙语、罗马尼亚语的dj的
  • 外务省外务省(日语:外務省/がいむしょう、英语: Ministry of Foreign Affairs、缩写:MOFA)为日本对外关系事务的最高主管机关,也是日本自1885年(明治十八年)实施内阁制以来,唯一没有变动的
  • 纳西姆·尼可拉斯·塔雷伯纳西姆·尼可拉斯·塔雷伯(阿拉伯语:نسيم نيقولا نجيب طالب‎,英语:Nassim Nicholas Taleb,1960年1月1日-),黎巴嫩裔美国人。知名思想家,经验主义、怀疑经验论者,金
  • 鲍里斯·费奥多罗维奇·戈东诺夫鲍里斯·费奥多罗维奇·戈东诺夫(Борис Федорович Годунов,1552年-1605年4月23日),是1598年-1605年在位的俄国沙皇。鞑靼贵族出身。曾经侍奉过伊凡雷帝。他
  • 朱赓飏朱赓飏(1848年-1879年),字小酉,号景庵、景安、景鱄,江苏松江府华亭县(今属上海市)人。清朝翰林。朱赓飏以拔贡进京,任吏部小京官。光绪二年(1876年),朱赓飏以身份参加顺天乡试,中式举人。
  • 红军入侵格鲁吉亚红军格鲁吉亚陆军11,000名步兵 400装甲步兵 数百名People's Guard of Georgia(英语:People's Guard of Georgia) 46门火炮 数百架机关枪 56架战斗机,包含25架Ansaldo SVA-10s(英
  • 秋山莉奈秋山莉奈(1985年9月26日-),出身于日本东京都,是日本的写真模特儿、女演员、艺人,隶属于麒麟制作(キリンプロ)。和她纤细的四肢和躯体相比,特别突出丰满的臀部为其特征。因此也获得了
  • 赫特福德大学赫特福德大学(University of Hertfordshire,非正式:Herts University)创建于1952年,位于英国赫特福德郡的哈特菲尔德,是一座拥有有超过27500学生、2500名员工的综合性大学。它拥有
  • 朱林定律朱林定律(英语:Jurin's Law)律描述液体在毛细管中上升或下降的规律。此定律的文字表述是:在确定的温度下,液体在毛细管内升高的高度和毛细管的直径成反比。其数学表达式为:
  • 情事 (1999年电影)《情事》(法语:)是一部于1999年上映的爱情剧情片。电影由法雷德利克·方泰纳(英语:Frédéric Fonteyne)执导,并由菲利浦·布拉斯班(英语:Philippe Blasband)编剧。一对男女透过满足性