Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Off-Mesh Link

Компонент OffMeshLink позволяет включать ярлыки навигации, которые нельзя представить с помощью поверхности, по которой можно ходить. Например, перепрыгивание через канаву или забор или открытие двери перед тем, как пройти через нее, можно описать как ссылки вне сетки.

Свойства

Свойства Функции
Start Объект, описывающий начальное местоположение Off-Mesh Link.
End Объект, описывающий начальное местоположение Off-Mesh Link.
Cost Override Если значение положительное, используйте его при расчете стоимости пути при обработке запроса пути. В противном случае используется стоимость по умолчанию (стоимость территории, которой принадлежит данный игровой объект). Если для переопределения стоимости установлено значение 3,0, перемещение по ссылке вне сетки будет в три раза дороже, чем перемещение на такое же расстояние в NavMesh по умолчаниюСетка, которую Unity создает для аппроксимации пешеходных зон и препятствий в вашей среде для поиска пути и навигации под управлением ИИ. Подробнее
См. в области Словарь
. Переопределение стоимости становится полезным, когда вы хотите, чтобы агенты в целом предпочитали ходьбу, но использовали связь вне сетки, когда расстояние ходьбы явно больше.
Bi-Directional Если включено, ссылка может проходить в любом направлении. В противном случае его можно пройти только от Start до End.
Activated Указывает, будет ли эта ссылка использоваться средством поиска пути (она просто будет проигнорирована, если установлено значение false).
Auto Update Positions Когда эта функция включена, ссылка Off-Mesh будет повторно подключена к NavMesh при перемещении конечных точек. Если отключено, ссылка останется в своем начальном положении, даже если конечные точки будут перемещены.
Navigation Area Описывает тип области навигации ссылки. Тип области позволяет вам применять общую стоимость прохождения к аналогичным типам областей и запрещать определенным персонажам доступ к Off-Mesh Link на основе маски области агента.

Подробнее

Если агент не проходит по каналу Off-Mesh, убедитесь, что обе конечные точки подключены правильно. Правильно подключенная конечная точка должна быть обведена кружком вокруг точки доступа.

Еще одна распространенная причина заключается в том, что маска области агента Navmesh не включает область ссылки вне сетки.

Дополнительная литература

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3