Difference between revisions of "FadedProto:Navmesh"
Jump to navigation
Jump to search
(→Типы зон) |
(→Типы зон) |
||
Line 15: | Line 15: | ||
=== Типы зон === | === Типы зон === | ||
Разным частям навмеша можно назначать разные логические пометки. Основной способ - с помощью тэгов на статических объектах. Если в Navmesh Build включить Show Mesh и Color by area, то разные типы зон будут визуализированы разными цветами. Доступные тэги: | Разным частям навмеша можно назначать разные логические пометки. Основной способ - с помощью тэгов на статических объектах. Если в Navmesh Build включить Show Mesh и Color by area, то разные типы зон будут визуализированы разными цветами. Доступные тэги: | ||
+ | * '''sectorRestricted''': места, где могут находиться только персонажи с '''Behaviour'''='''staff''' или '''guard'''. | ||
* '''sectorPass''': помечает территорию как guarded. Если [[FadedProto:Person|NPC]] имеет '''Behaviour'''='''guard''' и галочку '''Notice Guarded Tresspassers''', то любой увиденный им, кто проник на эту территорию (и не был там изначально), считается нарушителем. Пример: место, куда надо получить пропуск. | * '''sectorPass''': помечает территорию как guarded. Если [[FadedProto:Person|NPC]] имеет '''Behaviour'''='''guard''' и галочку '''Notice Guarded Tresspassers''', то любой увиденный им, кто проник на эту территорию (и не был там изначально), считается нарушителем. Пример: место, куда надо получить пропуск. | ||
* '''notNav''': игнорировать этот объект при построении навмеша. | * '''notNav''': игнорировать этот объект при построении навмеша. |
Revision as of 13:22, 26 January 2020
Навмеш даёт информацию для поиска пути персонажам, а также позволяет пометить разные зоны мира разными флажками по смыслу. Используется особый допиленный плагин для навмеша, не встроенный. При любом изменении статичной части сцены, стоит его пересчитывать.
Как сгенерировать
- Пометить объекты, по которым можно ходить как static.
- (только в первый раз) CritterAI->Create Nav Asset->Baked Navmesh
- (только в первый раз) Созданный файл положить в папку Resources и назвать имяcценыCAIBakedNavmesh
- Найти и выделить ассет NavmeshBuild
- Сунуть в Bake Target ему новый созданный ассет
- Нажать Build & Bake
- Убедиться, что он выглядит как надо, нажав Show Mesh и оценив.
Типы зон
Разным частям навмеша можно назначать разные логические пометки. Основной способ - с помощью тэгов на статических объектах. Если в Navmesh Build включить Show Mesh и Color by area, то разные типы зон будут визуализированы разными цветами. Доступные тэги:
- sectorRestricted: места, где могут находиться только персонажи с Behaviour=staff или guard.
- sectorPass: помечает территорию как guarded. Если NPC имеет Behaviour=guard и галочку Notice Guarded Tresspassers, то любой увиденный им, кто проник на эту территорию (и не был там изначально), считается нарушителем. Пример: место, куда надо получить пропуск.
- notNav: игнорировать этот объект при построении навмеша.