Навигационный граф

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Deutsch (de)Esperanto (eo)Español (es)日本語 (ja)Русский (ru)中文 (zh)Translate (Translate)

Wikipedia icon NavMesh или nav mesh (Навигационный граф) - структура данных, хранящая информацию о маршрутах следования, которые обычно используются ботами. В Source Source играх, навигационные графы используются следующими объектами:

  1. Ботами(en) и Заложниками в:
  2. Объектами Ботов нового поколения(en) в:

…чтобы определить проходимость пространства окружающей обстановки и проложить путь к месту назначения.

Формат файла NAV

Основная статья:  NAV

Файлы NAV

Данные навигационного графа хранятся в NAV(en) файлах с именем файла аналогичным имени файла карты (.bsp(en)) для которой он применется. Например навигационный граф для карты cstrike\maps\de_dust.bsp(en) хранится в файле cstrike\maps\de_dust.nav.

Редактирование навигационного графа

Редактирование навигационного графа выполняется непосредственно в игре. Новый файл .nav файл может быть сгенерирован с помощью команды nav_generate(после ввода команд sv_cheats 1 и nav_edit 1).

Версии, применяемые в играх

Игра Класс графа Версия Примечания
Source Source

Garry's Mod Garry's Mod

TheNavMesh 0 Garry's Mod использует обычный навигационный граф (без специальной адаптации, в отличие от игр Valve)
Counter-Strike: Source Counter-Strike: Source

Counter-Strike: Global Offensive Counter-Strike: Global Offensive

CSNavMesh 1 * Добавлены данные, указывающие входную зону для каждой зоны.
Team Fortress 2 Team Fortress 2 CTFNavMesh 2 Добавлены признаки зон, необходимые для TF2.
Left 4 Dead Left 4 Dead TerrorNavMesh 13
Left 4 Dead 2 Left 4 Dead 2 TerrorNavMesh 14

Смотреть также

Внешние ссылки