毁灭战士引擎

✍ dations ◷ 2025-04-09 09:18:18 #游戏引擎,毁灭战士系列

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

相关

  • 成br /冰br /纪成冰纪(Cryogenian,符号NP2)又名南华纪,是地质时代中的一个纪,开始于同位素年龄720±0百万年(Ma),结束于635 Ma。成冰纪期间出现雪球地球事件,为生物低潮。整个成冰纪,地球处于冰河时
  • 熊本县熊本县(日语:熊本県/くまもとけん Kumamoto ken */?)是位于日本九州的一个县,位于九州中央,在令制国时代称肥后国,与九州其他六县都有接壤或隔内海湾柤望,面积7400平方公里,人口170
  • 山峰山是地面上被平地所围绕的具有较大的绝对高度和相对高度而凸起的地貌区。山离地面高度通常在海拔600米以上,包括低山、中山与高山,是否被称作山取决于当地人。 山一般是因板块
  • 豪伊·曼德尔豪伊·曼德尔(英语:Howie Mandel,1955年11月29日-),本名霍华德·迈克尔·曼德尔(Howard Michael Mandel),是一位加拿大演员、电视主持人、节目评审和配音员,最为人熟知是主持NBC游戏节
  • 国家建筑材料工业局中华人民共和国建筑工程部中华人民共和国城市建设部国家建筑材料工业局,简称国家建材局,是中华人民共和国国务院曾设立的一个国务院部委管理的国家局。前身为中华人民共和国建
  • 凝固作用凝血因子是参与血液凝固过程的各种蛋白质组分。它的生理作用是,在血管出血时被激活,和血小板粘连在一起并且补塞血管上的漏口。这个过程称为凝血。它们部分由肝生成。可以为香
  • 硫酸钯硫酸钯(化学式:PdSO4)是一种无机化合物,存在无水物和二水合物。硫酸钯可以由氯化钯(II)和沸腾的浓硫酸反应,或者在空气中加热硫化钯(II)得到。加热氧化钯(II)和焦硫酸钾的混合物
  • 烈火战车 (1981年电影)《烈火战车》(英语:)是一部于1981年出品的英国电影,当年奥斯卡最佳影片,由休·哈德森担任执导,以及由伊安·查理逊、班·克劳斯等担任演出。电影改编自真人真事,以两名1924年巴黎奥
  • 申海德申海德(德语:Schönheide)是德国萨克森州的一个市镇。总面积28.10平方公里,总人口4918人,其中男性2415人,女性2503人(2011年12月31日),人口密度175人/平方公里。
  • 狄伊·哈克狄伊·哈克(1929年-),是VISA信用卡公司的创办人和前CEO。1968年他创立了美国VISA组织,并于1974年创立了VISA国际,现已成为信用卡行业的占优势的公司。