L4D关卡制作/导航路线

From Valve Developer Community
< Zh
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
English (en)Русский (ru)中文 (zh)Translate (Translate)
Underlinked - Logo.png
此文章需要更多Wikipedia icon 与其他文章的链接以帮助Wikipedia icon 将其集成到百科全书中。请通过在现有文本中添加Wikipedia icon 与上下文相关的链接来帮助改进此文章。
2024年1月


译者:joyo_a(百度ID)

路线用数字表示从起点到终点的距离。

路线值让AI系统快速确定当玩家靠近安全室时谁在“前面”或“后面”,等等。通过设置属性:PLAYER_START、CHECKPOINT和FINALE来确定路线。

要立即查看整个导航网格的路线,请输入以下命令:

z_debug 1
z_show_flow_delta 2

对于z_show_flow_delta,“1”会显示你指向的区域的路线,“2”则显示整个活动区域的路线。

在tutorial_standards地图上运行z_show_flow_delta。

如果路线中断,那么电脑幸存者将无法分析到达终点或者电梯的路径,这样就不会有尸潮、坦克或者Witch,而且复活房间会无法正常工作。基本上,游戏会被破坏。

判断路线是否中断的另一种方法是运行以下命令:

z_debug 1
z_show_flow_distance 1
在tutorial_standards地图上运行z_show_flow_distance 1。

这将在每个区域显示两个数字。数字代表到达目的地部分增加的距离数/从起点开始部分增加的距离数

如果数字为-9999/-9999,那么数字是无效的,并且路线被中断。

如果路线出现中断,那意味着幸存者无法到达地图的目的地(终点安全室或者救援地点)。

这可能意味着几件事情:

  • 起始区域(PLAYER_START区域或者起点的CHECKPOINT)未正确设置
  • 目的地区域(终点的CHECKPOINT或者FINALE)未正确设置
  • 导航网格不能正确连接到整个地图。

仔细检查你的地图中起始点的PLAYER_START区域或者CHECKPOINT区域。在起点的CHECKPOINT必须符合安全室教程(第二部分)中提到的要求。

仔细检查你的地图是否有终点CHECKPOINT区域或者FINALE区域。在终点的CHECKPOINT必须符合安全室教程(第一、第二部分)中提到的要求。FINALE必须符合救援事件教程中提到的要求。

你可以执行“nav_trouble_report orphan”检查以查看导航网格是否在整个地图上不连接。它还应该选择地图的一部分以便你可以检查应该连接的边界区域。

另见