Nav Mesh
< Zh
Jump to navigation
Jump to search
导航网格 (导航 或 寻路[澄清]) 是一种用于存储寻路数据的数据结构, 它通常被机器人(AI)使用. 在 起源 中, 导航网格被以下实体所使用:
在不同游戏中的不同AI会试图分析其在游戏环境内的可导航性,以及要达到其目的地的路径.
NAV 文件格式
主条目: .nav
NAV 文件
导航网格被存储在一个与它使用的地图文件 (.bsp) 相对应的 NAV 文件中.比如说, 为地图 cstrike\maps\de_dust.bsp
所使用的导航网格存储在 cstrike\maps\de_dust.nav
文件中.
导航网格的编辑
主条目: 导航网格编辑
主条目: 导航网格控制台指令
导航网格的编辑是在游戏中完成的. 一个 (新的) .nav 文件可以输入控制台指令 nav_generate
(需要先输入 sv_cheats 1 和 nav_edit 1) 来生成.
一些游戏特定的子版本
游戏 | 导航网格种类 | 子版本 | 备注 |
---|---|---|---|
![]() |
TheNavMesh | 0 | Garry's Mod 使用基础的导航网格 (不像其它Valve游戏,它不靠自己来执行) |
![]() |
CSNavMesh | 1 | * 将接近的区域附加到每个区域. |
![]() |
CTFNavMesh | 2 | 将TF2的特殊网格属性附加到区域数据. |
![]() |
TerrorNavMesh | 13 | |
![]() |
TerrorNavMesh | 14 |
另见
外部链接
- AI系统的官方论坛 (已经关闭) - Archived version.
- Waypointing for CS:S Bots/Hostages (Edit Life)