Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Препятствие-куб (Obstacle Box)
Узел Obstacle Box - это препятствие в форме куба, которое обнаруживается и обходится другими объектами во время поиска пути. Можно добавить Obstacle Box, например:
- Для узлов в форме куба (здания, старомодные автомобили, заборы и т.д.), которые расположены внутри зоны навигации и которые следут обходить
- Для участков (реки, бассейны и т.д.), которые следует обходить
Obstacle Box и здание
Смотрите также#
- Класс ObstacleBox для управления препятствиями в форме куба через API
- Класс PathRoute для создания 2D и 3D маршрутов среди препятствий.
- Статья Создание маршрутов
- Сборник статей по Областям навигации
Набор сэмплов в папке <UnigineSDK>/data/samples/paths:
- obstacle_00
- route_01
- route_02
Добавление препятствия-куба#
Чтобы добавить Obstacle Box в сцену через UnigineEditor:
- Запустите UnigineEditor.
В меню выберите Create -> Navigation -> Obstacle Box.
Щелкните где-нибудь в мире, чтобы разместить препятствие.
В UnigineEditor добавляется новый Obstacle Box, и вы можете редактировать его через окно Parameters. см. также пример использования Obstacle Box.
Редактирование препятствия-куба#
На вкладке Node окна Parameters вы можете настроить следующие параметры Obstacle Box:
Obstacle Mask | Маска Obstacle для Obstacle Box должна совпадать с маской Obstacle маршрута, вычисляемого во время поиска пути. В противном случае препятствие не учитывается при поиске пути. Также, используя маску Obstacle, вы можете указать Obstacle Box, которые следует игнорировать при поиске пути. |
---|---|
Size | Размер Obstacle Box по осям в единицах. |
Последнее обновление:
19.12.2023
Помогите сделать статью лучше
(или выберите слово/фразу и нажмите Ctrl+Enter