Перейти к основному содержимому

Пути

Путь — это кривая, которую вы рисуете по точкам. Из пути можно сделать форму, например трубу или верёвку, или маршрут, по которому движется объект.

Путь может быть:

  1. Формой. Проведите контур вдоль кривой — получится труба, верёвка, дорога, перила, лента или неоновая трубка.
  2. Маршрутом. Отправьте объект по кривой шагом Лететь по пути — так едет поезд, движется камера или обходит территорию охранник.

Точки хранятся относительно своего объекта. Поэтому, когда вы перемещаете, поворачиваете или масштабируете объект, весь путь движется вместе с ним.

Нарисуйте путь​

  1. Выберите объект. Хорошо подходит пустой объект.
  2. В инспекторе нажмите + новый компонент и выберите Путь.
  3. Нажмите Редактировать точки.
  4. Нажмите на линию, чтобы добавить точку. Перетащите точку, чтобы сдвинуть её. Дважды нажмите на точку, чтобы удалить её.
  5. Когда закончите, нажмите Esc или Готово.

Точные координаты можно ввести в списке точек, а новые точки — добавить кнопкой Добавить точку.

Настройте кривую​

В редактореПолеЧто делает
список точекpointsточки, через которые проходит кривая
Плавный или Прямые отрезкиcurvesmooth плавно проводит кривую через точки; linear соединяет их прямыми
Натяжениеtensionнасколько плотно плавная кривая прилегает к точкам
Замкнутыйclosedсоединяет конец с началом, чтобы получилась петля

Превратите путь в форму​

По умолчанию путь невидим. Это просто маршрут.

Чтобы сделать из него форму, откройте раздел Экструзия и в поле Форма (profile) выберите Круг, Прямоугольник или Звезда. Этот контур протягивается вдоль кривой. Круг даёт круглую трубу.

В редактореПолеЧто делает
РазмерprofileSizeнасколько большой контур
Стороныsidesколичество углов у круга или лучей у звезды
Кольцоringделает контур полым: 0 — сплошной, ближе к 1 — тонкая оболочка
Дугаarcесли меньше 360°, контур раскрывается, как срез
Поворот · Закруткаrotation · twistугол контура в начале и насколько он повернётся к концу
Масштаб в начале · Масштаб в концеstartScale · endScaleделает форму тоньше или толще от одного конца к другому
Длина · Смещениеdepth · offsetкакую часть пути занимает форма и где эта часть начинается
ТорцыcapsПлоские или Круглые концы
Сегменты по длинеtubularSegmentsнасколько гладкая форма по длине
Какие формы попробовать
  • Полый прямоугольник с закруткой — спиральный воздуховод.
  • Звезда с кольцом — кабельный канал.
  • Круг, который сужается в ноль, — рог или щупальце.

Если Длина меньше 1, можно анимировать, как форма прорисовывается вдоль пути.

Используйте путь как маршрут​

Путь принадлежит своему объекту. Чтобы отправить что-то по нему:

  1. Выберите объект, который должен двигаться.
  2. Добавьте событие, а в нём — шаг Лететь по пути.
  3. В поле Путь выберите объект, на котором нарисована кривая.
  4. Задайте остальные параметры из таблицы ниже.
В редактореПолеЧто делает
Путьpathобъект, на котором нарисована кривая
Длительностьdurationсколько секунд занимает один проход
ПовторloopОдин раз, По кругу или Туда и обратно
Разворачивать по путиorientпо ходу движения поворачивает объект вдоль кривой
В обратную сторонуreverseдвижение в обратном направлении

Чтобы остановить объект, используйте шаг Остановить полёт по пути.

Маршрут патруля

Создайте пустой объект и нарисуйте на нём путь. Потом дайте охраннику шаг Лететь по пути, который указывает на этот объект. Выберите Повтор → По кругу и включите Разворачивать по пути. Несколько охранников могут ходить по одному пути. Чтобы они шли не толпой, задайте каждому свою Длительность или запустите их с задержкой.

Кривая принадлежит своему объекту, поэтому, если сдвинуть объект, сдвинется весь маршрут. Например, путь патруля, вложенный в движущуюся платформу, продолжает работать, пока платформа едет.


Дальше: Первый скрипт — когда нужно больше контроля.