毁灭战士引擎

✍ dations ◷ 2025-06-09 11:30:49 #游戏引擎,毁灭战士系列

毁灭战士引擎(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.

相关

  • 食用食用蕈,或称食用菌或食用菇、食菇,是可以食用的大型真菌子实体(不包括酵母菌、青霉菌等微生物)。决定真菌是否可以食用的因素包括毒性、味道、硬度、和气味。有些有毒的蕈类经过
  • 吉尔曼艾尔佛列·古曼·吉尔曼(英语:Alfred Goodman Gilman,1941年7月1日-2015年12月23日),美国药学和生物化学家。因发现G蛋白与马丁·罗德贝尔一起分享1994年诺贝尔生理学或医学奖。19
  • 凯文·费吉凯文·费奇,PGA(英语:Kevin Feige,PGA,/ˌfaɪɡiː/; FY-ghee;1973年6月2日-)是一位美国男监制和漫威影业总裁。他制作的电影全球票房合计共超过140亿美元。并且在全美累计票房收
  • 西班牙裔或拉丁裔西班牙裔美国人,或称拉丁裔美国人(Hispanic Americans or Latino Americans;又称拉美裔、拉丁美洲人、拉丁人)指从拉丁美洲移居到美国的移民及族群,不少人以西班牙语为母语,以英语
  • 兰多夫空军基地圣安东尼奥联合基地(英语:Joint Base San Antonio, JBSA)这是一座位于德州的美军联合基地,在2005年基地重整和关闭委员会(英语:Base Realignment and Closure)将三个军事基地合并为
  • 台湾端午节台湾端午节(传统称呼为五日节、五月节或肉粽节),为农历五月初五的传统节庆。台湾汉人称为午日节、五日节、午月节、五月节、五月初五。台湾端午节正午时首重祭祀、与午日辟除驱
  • 藤原赖忠藤原赖忠(、924年(延长二年)-989年8月5日(永祚元年6月26日))是平安时代中期的公卿。藤原北家的嫡流关白藤原实赖的次子。母亲是藤原时平的女儿。在圆融・花山两任天皇担任关白及太
  • 大黄素大黄素,学名1,3,8-三羟基-6-甲基蒽醌。以游离和苷形式存在于蓼科植物掌叶大黄、大黄、唐古特大黄的根茎及根中。橘黄色结晶。熔点256~257℃。能真空升华(1,600帕)。溶于乙醇、氢
  • 依蕾娜·内米洛夫斯基依蕾娜·洛芙娜·内米洛夫斯基(法语:Irène Lvovna Némirovsky,1903年2月11日-1942年8月17日),生于乌克兰基辅,是犹太裔小说家,死于波兰奥斯威辛集中营,得年三十九岁。于1942年间著
  • 七里沁河七里沁河,也作里七里沁河、七里星河,位于中华人民共和国黑龙江省东部的一条河流,是挠力河右岸支流,发源于宝清县东北完达山神顶山与皮克山之间,向北流至奇源林场经营站以北右纳山