Nav Mesh

From Valve Developer Community
< Zh
Jump to navigation Jump to search
English (en)Deutsch (de)Esperanto (eo)Español (es)日本語 (ja)中文 (zh)Translate (Translate)

导航网格 (导航寻路[澄清]) 是一种用于存储寻路数据的数据结构, 它通常被机器人(AI)使用. 在 起源 起源 中, 导航网格被以下实体所使用:

  1. Bots 和 人质 在以下游戏:
  2. NextBot 在以下游戏:

在不同游戏中的不同AI会试图分析其在游戏环境内的可导航性,以及要达到其目的地的路径.

NAV 文件格式

主条目:  .nav

NAV 文件

导航网格被存储在一个与它使用的地图文件 (.bsp) 相对应的 NAV 文件中.比如说, 为地图 cstrike\maps\de_dust.bsp 所使用的导航网格存储在 cstrike\maps\de_dust.nav 文件中.

导航网格的编辑

主条目:  导航网格编辑

导航网格的编辑是在游戏中完成的. 一个 (新的) .nav 文件可以输入控制台指令 nav_generate (需要先输入 sv_cheats 1nav_edit 1) 来生成.

一些游戏特定的子版本

游戏 导航网格种类 子版本 备注
起源 起源

Garry's Mod Garry's Mod

TheNavMesh 0 Garry's Mod 使用基础的导航网格 (不像其它Valve游戏,它不靠自己来执行)
反恐精英:起源 反恐精英:起源

反恐精英:全球攻势 反恐精英:全球攻势

CSNavMesh 1 * 将接近的区域附加到每个区域.
军团要塞2 军团要塞2 CTFNavMesh 2 将TF2的特殊网格属性附加到区域数据.
求生之路 求生之路 TerrorNavMesh 13
求生之路2 求生之路2 TerrorNavMesh 14

另见

外部链接