Препятствие-капсула (Obstacle Capsule)
Obstacle Capsule - это препятствие в форме капсулы, которое обнаруживается и обходится другими объектами во время поиска пути. Obstacle Capsule может быть добавлен, например, для узлов в форме капсулы (стволы, колонны, дымоходы и т.д.), которые расположены внутри зоны навигации и которые следут обходить.
Размер Obstacle Capsule устанавливается с использованием следующих параметров:
- Radius - радиус цилиндра и полусфер капсулы.
- Height - высота цилиндра капсулы.
Смотрите также#
- Класс ObstacleCapsule для управления препятствиями капсулы через API
- Класс PathRoute для создания 2D и 3D маршрутов среди препятствий.
- Статья о Создание маршрутов
- Сборник статей по Области навигации
Набор сэмплов в папке data/samples/paths:
- obstacle_00
- route_01
- route_02
Добавление препятствия-капсулы#
Чтобы добавить Obstacle Capsule в сцену через UnigineEditor:
- Запустите UnigineEditor.
В меню выберите Create -> Navigation -> Obstacle Capsule.
Щелкните где-нибудь в мире, чтобы разместить препятствие.
В UnigineEditor добавляется новый Obstacle Capsule, и вы можете редактировать его через окно Parameters. см. также пример использования препятствий.
Редактирование препятствия-капсулы#
На вкладке Node окна Parameters вы можете настроить следующие параметры Obstacle Capsule:
Obstacle Mask | Маска Obstacle для Obstacle Capsule должна совпадать с маской Obstacle маршрута, вычисляемого во время поиска пути. В противном случае препятствие не учитывается при поиске пути. Также, используя маску Obstacle, вы можете указать Obstacle Capsule, которые следует игнорировать при поиске пути. |
---|---|
Radius | Радиус капсулы в единицах. |
Height | Высота капсулы в единицах. |