NavMeshModifier1
NavMesh Modifier
NavMesh Modifier регулирует поведение определенного игрового объекта в момент запекания NavMesh во время выполнения игры. NavMesh Modifier не входит в стандартную установку Unity; см. документацию по компонентам высокого уровня сборки NavMesh для получения информации о том, как получить к ним доступ.
Для использования компонента NavMesh Modifier, выберите меню GameObject > AI > NavMesh Modifier.
На изображении ниже, к платформе внизу справа прикреплен модификатор, который устанавливает её параметр Area Type на значение Lava.

NavMesh Modifier влияет на игровой объект иерархически, то есть GameObject, к которому прикреплен компонент, а также все его дочерние элементы. Кроме того, если еще один NavMesh Modifier обнаружен далее по иерархии преобразований, новый NavMesh Modifier переопределяет еще одну иерархию.
NavMesh Modifier также влияет на процесс генерации NavMesh, то есть NavMesh необходимо обновить, чтобы отразить любые изменения в NavMesh Modifier.
Свойство | Назначение |
---|---|
Ignore From Build | Включите эту опцию, чтобы исключить игровой объект и всех его потомков из процесса сборки. |
Override Area Type | Включите эту опцию, чтобы изменить тип области для игрового объекта, содержащего модификатор, и для всех его потомков. |
Area Type | Выберите новый тип области из выпадающего меню. |
Affected Agents | Выбор агента, на которого влияет модификатор. Например вы можете исключить определённые препятствия для определённых объектов. |