Маршрут - это объект, который позволяет выстраивать гибкие и плавные прямые (сплайны). По этим прямым могут передвигаться как Varwin объекты, так и Игрок. Работа Маршрута невозможна без двух его обязательных компонентов:

  • Точка маршрута - элементы маршрута, между которыми выстраивается линия (сегмент маршрута). Таких элементов в маршруте может быть сколько угодно, но чем их больше, тем больше нагрузка на ваш ПК
  • Каретка маршрута - объект, назначение которого перевозка вложенных в него, в иерархии, объектов. Маршрут можно построить и без каретки, но без нее он будет бесполезен

Рассмотрим каждый объект по отдельности

МаршрутLink to Маршрут

ИнспекторLink to Инспектор

МаршрутLink to Маршрут

  • Отображение траектории - отображение траектории маршрута в режиме редактирования
  • Отображение траектории в режиме просмотра
  • Закольцевать - сведение начальной точки маршрута с последней. Маршрут становится замкнутым
  • Цвет - отрисовка траектории в заданном цвете
  • Скругление - скругление углов в точках пересечения сегментов (в точках маршрута). Чем значение выше, тем скругление качественнее

BlocklyLink to Blockly

ПеременныеLink to Переменные

Возвращает объект маршрута

ФункцииLink to Функции

Получение поворота/позиции/сглаженного поворота на участке маршрута (от 0 до 100) N

Точка маршрутаLink to Точка маршрута

ИнспекторLink to Инспектор

Точка маршрутаLink to Точка маршрута

  • Множитель скорости на маршруте (0.01 - 100) - установка определенной скорости на участке маршрута, относящегося к этой точке маршрута
  • Повернуться к объекту - указание объекта, к которому в этой точке должна будет повернуться каретка маршрута

    Эта функция не будет работать без установленной галочки Сглаживание поворотов в объекте Каретка маршрута

BlocklyLink to Blockly

ПеременныеLink to Переменные

Возвращает указанную точку маршрута

Каретка маршрутаLink to Каретка маршрута

ИнспекторLink to Инспектор

Каретка маршрутаLink to Каретка маршрута

Сглаживание поворотов - включение плавных поворотов к объекту, указанному в Точке маршрута

Эта функция не будет работать без установленного Повернуться к объекту в объекте Точка маршрута

BlocklyLink to Blockly

ПеременныеLink to Переменные

Возвращает указанную каретку маршрута

ЛогикаLink to Логика

Проверка перемещения по маршруту в данный момент

ДействияLink to Действия

Выполнить приостановить/продолжить перемещение каретки по маршруту


Выполнить пройти маршрут в течении указанного времени (в секундах)


Выполнить перемещаться по маршруту со скоростью S метров в секунду