地图板块
地图板块是游戏中玩家完成任务的场所。每种类型的地图板块一般包含至少30种不同的板块,实际任务中的各个场景(起始房间、终点/撤离房间、竞技场/头目所在房间、通道以及防御工事等)都是由这些大小不一的板块拼接而成,它们互相连接以组成一个任务的地图,这些板块包括起始房间、结束/撤离房间、竞技场房间、头目房间、走廊、防御/拦截房间等位置。任务地图由多个随机选择的板块组成,这些板块以程序生成的方式相互连接,确保任务之间的地图布局变化程度。由于大多数任务的实际地图都是随机抽选板块拼接而成,因此这些任务的地图结构每次都可能发生变化。
地图板块还包含一些环境要素,它们被称为环境灾害。这些要素会改变战甲的属性或对战甲造成影响,比如火灾环境(对玩家造成伤害并使敌人进入警戒状态)。某些地图中还有可移动的接驳舱、跑酷区域、滑索以及爆炸物等装置。随着游戏的不断开发,未来还会有新的地图版块出现在游戏中。
机制
地图生成
除了景观之外,WARFRAME星图中的绝大部分任务都发生在随机生成的环境中,这些环境由预先设定的房间或板块组成,这些房间或板块通过可兼容的“门”或“传送门”相互连接。每个板块都可以根据其功能或它们在整体地图中的关系进行分类 [1][2]:
- Start 起始点(S) - 玩家进入任务时的生成板块
- Connector 连接板块(C) - 将较大房间(如走廊)连接在一起的较小房间
- Intermediate 中间点(I) - 大型复杂房间,用作游戏玩法的主要战斗空间
- Objective 目标点(O) - 具有任务目标的房间,如间谍任务中的金库
- Dead end 死胡同(D) - 只有一扇门的房间,通常包含存放战利品的储物容器和储物柜
- Exit 出口(E) - 玩家完成任务的撤离点
除了板块之外,地图还将生成一个天空盒来填充背景环境[2]:
经典的任务将始终以树状结构生成板块,没有重叠,从开始板块到目标板块再到退出板块,只有一条玩家可到达的路径。永远不会有生成环形路径的情况;玩家将始终有一条通往目标的线性路径。可能有一些路径偏离了主任务路径,但这些路径总是通向死胡同。
简单的任务地图结构 (SCICOCICE流程) Start -> Connector -> Intermediate -> Connector -> Objective -> Connector -> Intermediate -> Connector -> Exit | | | |-----------------------段落 1----------------------|----------------------段落 2----------------------|
每个任务类型和唯一的板块集都将根据开发人员定义的程序级别模板生成板块。此模板包含有关可供游戏使用的板块、板块类型、每个地图段的长度和板块组成以及用于创建分支路径的最大分支深度的详细信息。例如,Corpus集气城市地图板块上的歼灭任务将具有与Grineer巨舰地图板块上的生存任务不同的地图结构。前者将是:
- 更线性,因为唯一的目标是杀死整个关卡中的敌人
- 有更多更大的开放板块可以穿越,因为它的主题发生在木星大气的开阔场景中
- 更多连接器板块,用于填充游戏玩法并传播敌人生成,因为歼灭任务通常很短
- 仅由基于Corpus集气城市主题的板块组成
而后者(Grineer巨舰地图板块)将是:
- 由于生存任务的性质,更像迷宫,将敌人生成分散到四面八方的链接的房间中
- 拥有更多中间板块,用于生成大型生命维持胶囊塔,并作为玩家活动的阻塞点
- 仅由基于Grineer巨舰主题的板块组成
调试
每次玩家生成地图时,游戏的EE.log都会输出生成的地图布局以进行调试。


例如,玩家在一个环绕木星飞行的登陆艇上将输出:
11.906 Sys [Info]: /Lotus/Levels/Proc/PlayerShip generating layout with segments: SIEP 11.906 Sys [Info]: /Lotus/Levels/Proc/PlayerShip/AeAk.lp 11.906 Sys [Info]: Generated layout in 0.1ms 11.906 Sys [Info]: 11.906 Sys [Info]: S: /Lotus/Levels/Hub/PlayerShipInteriorLiset.level 11.906 Sys [Info]: I: /Lotus/Levels/Hub/PlayerShipInteriorOrbiter.level 11.906 Sys [Info]: E: /Lotus/Levels/Proc/LisetExit.level 11.906 Sys [Info]: Cm: /Lotus/Levels/Backdrops/JupiterRegion.level
新纪之战某任务场景1
58.292 Sys [Info]: ResourceLoader spot-loaded in 235ms 58.293 Sys [Info]: /Lotus/Levels/TheNewWar2021/Part1/TNWRJRedNebula/TNWRJRedNebulaProcEmptySubProc generating layout with segments: SEP 58.293 Sys [Info]: /Lotus/Levels/TheNewWar2021/Part1/TNWRJRedNebula/TNWRJRedNebulaProcEmptySubProc/DAA.lp 58.293 Sys [Info]: Generated layout in 0.1ms 58.293 Sys [Info]: 58.293 Sys [Info]: S: /Lotus/Levels/TheNewWar2021/Part1/TNWRJRedNebula/RedNebulaRegionEmpty.level 58.293 Sys [Info]: E: /Lotus/Levels/Railjack/Levels/EmptyExit.level 58.293 Sys [Info]: 58.293 Sys [Info]: /Lotus/Levels/TheNewWar2021/Part1/TNWRJRedNebula/TNWRJRedNebulaProc/WFmXdMAAAAAAAAAAAA_DAA.lp 58.293 Sys [Info]: Generated layout in 0.5ms
新纪之战Teshin部分
78.663 Game [Info]: ServerFramework::StreamRegion(348) 78.663 Sys [Info]: Found 71 items to load (0ms) [Heap: 1,427,461,392/1,514,274,816 Footprint: 4,467,040,256 Handles: 1,135] 78.680 Sys [Info]: Loaded 0/2 resources at 16 ms/frame 78.747 Sys [Info]: Finished load of Misc batch (1) [0.07s and 4 frames at 17 ms/frame avg, 0 ms/update peak], 1/1/4, 5 item(s), 128k total so far, 6.29% utilization 78.785 Sys [Info]: Budget overrun retiring read of H.AnimRetarget/Lotus/Levels/Proc/TheNewWar/PartOne/TNWTeshinSentientDevourerInterior (2.91 ms) 78.785 Sys [Info]: Finished load of AnimRetarget batch (1) [0.04s and 2 frames at 19 ms/frame avg, 0 ms/update peak], 1/0/2, 1 item(s), 192k total so far, 3.16% utilization 78.797 Sys [Info]: Resource load completed (/Lotus/Levels/Proc/TheNewWar/PartOne/TNWTeshinSentientDevourerInterior) in one pass and 0.1s (I/O ~= 0.3%, inherited 65 of 71) 78.799 Sys [Info]: /Lotus/Levels/Proc/TheNewWar/PartOne/TNWTeshinSentientDevourerInterior generating layout with segments: SCCIOCICOCICOOEP 78.799 Sys [Info]: /Lotus/Levels/Proc/TheNewWar/PartOne/TNWTeshinSentientDevourerInterior/BByJksUFVSQFcGDsRJl8FaAIQACAIQBAAIA.lp 78.799 Sys [Info]: Generated layout in 0.2ms 78.799 Sys [Info]: 78.799 Sys [Info]: S: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinSpawn.level 78.799 Sys [Info]: C: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinCon01.level 78.799 Sys [Info]: C: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinConTraversal.level 78.799 Sys [Info]: I: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinInt01.level 78.799 Sys [Info]: O: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinObj02b.level 78.799 Sys [Info]: C: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinCon04.level 78.799 Sys [Info]: I: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinInt02.level 78.799 Sys [Info]: C: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinConTransitionStraight01.level 78.799 Sys [Info]: O: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinObj01b.level 78.799 Sys [Info]: C: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinCon02.level 78.799 Sys [Info]: I: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinInt03.level 78.799 Sys [Info]: C: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinCon05.level 78.799 Sys [Info]: O: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinObj03.level 78.799 Sys [Info]: O: /Lotus/Levels/TheNewWar2021/Part1/SntTeshinWarpGateObj.level 78.799 Sys [Info]: E: /Lotus/Levels/TheNewWar2021/Part1/SntThroneRoom.level 78.799 Sys [Info]: Sb: /Lotus/Levels/Backdrops/SentientDevourer.level 78.799 Sys [Info]: 78.916 Sys [Info]: SERVER: Streaming /Lotus/Levels/Proc/TheNewWar/PartOne/TNWTeshinSentientDevourerInterior/BByJksUFVSQFcGDsRJl8FaAIQACAIQBAAIA.lp [high priority: 1]
理解关卡结构
主条目敌方行为
寻路网格是一种用于绘制关卡边界和基本几何图形,以限制 NPC 可以去或不去的位置的机制,这样他们就不会碰到墙壁或障碍物。
为了让游戏了解特定板块的结构和游戏流程,游戏会生成一个3D战术区域地图(或TacMap)。TACMAP是描述NPC如何从一个区域移动到另一个区域的粗略走廊地图。它们的粒度低于传统寻路网格,但高于级别块(level blocks)。
星图任务地图板块
目前有24个独特的地图板块,每个都有自己的主题和外观。星图上的每个位置都可以有一个或多个与之关联的地图板块,并且某些地图板块是某些位置所独有的。
开放地形地图板块
开放地形是大型的开放世界地图,只出现在它们的专用任务节点中,除双衍王境外每个节点都连接到星图上邻近的城镇。与传统地图板块不同,开放地形并没有使用程序随机生成的板块组合,而是使用扩展的、无缝固定的大型地图板块,玩家可以在其中遇到随机刷新的敌人、任务目标、隐藏任务和其他兴趣点。
目前游戏中有4个开放地形地图板块,分别位于地球、金星、火卫二和扎里曼号阿尔布雷希特膜质后面。
武形秘仪地图
武形秘仪地图与一般的任务地图板块有所不同,因为它们不会通过程序随机生成。这些地图的场景环境都是固定的,有些处于被Corpus占领的山脉地区,而有些则处于地球上植被茂盛的Grineer哨站内。此外,一些月动球竞技场则采用了月球表面环境和星系内的其他地点的场景,比如木星上集气城市内的一座月动球竞技场。
目前武形秘仪一共有21个可用地图,其中13个用于歼夺和团队歼夺模式,6个用于夺取中枢模式,还有4个用于月动球模式。
比邻星域
比邻星域是一系列航道星舰专属地图。这些区域既不存在黑暗地带也没有任何入侵发生。
更新历史
地图板块 | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
游戏机制 | |||
---|---|---|---|
货币 | ![]() ![]() ![]() ![]() | ||
常用 | 赋能 • 军械库 • 加成与减益效果 • 资料库 • 每日献礼 • 铸造厂 • 融合 • 精通段位 • 午夜电波 • (裂罅)MOD • 登陆艇 • 极化 • 转换 | ||
设定 | 阴阳倾向 • 碎片 • Leverian • 系列任务 | ||
派系 | Grineer • Corpus • Infested • Sentient • Tenno • 集团 | ||
社交 | 聊天频道 • 氏族 • 交易 | ||
组队游戏 | 主机迁移 • 消极惩罚 • 游玩模式 | ||
游戏 | 经验 • (战术/仲裁)警报 • 死亡 • 九重天 • 开放地形 • 操控 • 匹配模式 • 任务节点 • 轮次 • 单手操作 • 拾取物 • 小队 • 地形 • 威胁等级 • 虚空遗物 • 路径点 • 文本图标 | ||
敌人 | 刺杀标记 • 敌人行为 • 威胁等级 • 赤毒玄骸 | ||
活动 | 保育活动 • 钓鱼 • 采矿 | ||
潜行 | 骇入 • 噪音等级 • 偷袭 | ||
PvP | 武形秘仪 • 月动球 | ||
装备 | 其他 | 赋能 • 被动效果 • 裂隙位面 • 同伴 • Archwing • 殁世机甲 • 灭骸之刃 • K式悬浮板 • Helminth模块 | |
战甲 | 属性(护甲 • 能量 • 生命 • 护盾 • 移动速度) • 被动效果 • 技能 • 标志性武器 • 威胁等级 • 操控 | ||
武器 | 精准度 • 弹药 • 攻击速度 • 暴击 • 伤害 • 伤害衰减 • 显赫武器 • 射速 • 近战 • 多重射击 • 投射物飞行速度 • 穿透 • 后坐力 • 装填速度 • 异常状态 • 射击模式 • 瞄准 | ||
指挥官 | 专精(Madurai • Vazarin • Naramon • Unairu • Zenurik) | ||
航道星舰 | 军备 • 深控 • 部件 • 内源之力 • 舰员 | ||
技术类 | 按键设定 • 抬头显示界面 • 游戏设置 • 压力测试 | ||
数据计算 | 掉落表 • 敌方等级变化规律 • 最大化(技能持续时间 • 技能效率 • 技能范围 • 技能强度) • 玩家研究 |