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

Анимация

Панель Анимация — это таймлайн. Она нужна, когда несколько объектов должны двигаться вместе, согласованно по времени.

Откройте её кнопкой Анимация в левой панели.

Для одного плавного изменения таймлайн не нужен. Достаточно задать длительность у шага события.

Пресеты, дорожки и ключевые кадры​

ЧастьЧто это
ПресетОдна анимация с названием, которую можно запустить.
ДорожкаПартия одного объекта в анимации, на отдельной строке.
Ключевой кадрМомент времени, значение и кривая, по которой к нему приходят.

Дорожка анимирует один компонент одного объекта. Этот объект не обязательно владелец пресета, поэтому один пресет может анимировать целую группу. Если дорожка анимирует другой объект, в его компоненте видно, что он анимируется.

Есть и второй вид дорожек — дорожка запуска. Когда до неё доходит указатель воспроизведения, она запускает пресет другого объекта. Так сложную анимацию удобно разбить на несколько пресетов поменьше.

Пресет длится столько же, сколько его самая длинная дорожка. Можно задать и свою длительность — тогда таймлайн продолжится после последнего ключевого кадра.

Панель​

Когда ничего не выбрано, панель показывает список анимаций сцены. Выберите объект в сцене или в Слоях, чтобы работать с его анимациями.

ОбластьЧто там
СверхуГде вы находитесь: Анимации сцены, объект и открытая на нём анимация. Здесь анимации переключают, переименовывают, копируют и удаляют.
СлеваДорожки открытой анимации, сгруппированные по объектам.
В центреТаймлайн открытой анимации.
СправаШаблоны: готовые движения — вращение, масштаб, появление. Перетащите шаблон на таймлайн.

Если у объекта ещё нет анимации, нажмите Создать анимацию.

Под дорожками:

  • Дорожка добавляет параметр, который нужно анимировать. Найдите его в списке или кликните по подсвеченному полю в инспекторе.
  • Объект добавляет в анимацию ещё один объект. Найдите его в списке или кликните по нему в сцене или в Слоях.

В шапке — команды правки и кнопки воспроизведения. Когда таймлайн играет или вы двигаете указатель, объекты в сцене двигаются вместе с ним.

Панель следует за выделением

Выберите объект, и панель покажет его анимации: его собственные, ту, что его двигает, или анимации ближайшего родителя. Дорожки сужаются до этого объекта и объектов внутри него. Клик по пустому месту оставляет панель как есть.

Автосоздание кадров​

Переключатель Автосоздание кадров — рядом с кнопкой воспроизведения. Когда он включён, каждое перемещение объекта в сцене добавляет ключевой кадр в точке указателя.

Работать так просто: сдвиньте указатель, поставьте объект в нужную позу и повторите. Это самый быстрый способ. И самый простой способ наделать лишних ключевых кадров.

Работа с таймлайном​

ДействиеРезультат
Перетащить дорожкуСдвигаются все её ключевые кадры сразу.
Перетащить ключевой кадрКадр сдвигается во времени, но не дальше соседних.
Ctrl + перетащить крайний ключевой кадрВся дорожка растягивается или сжимается от другого края.
ПрокруткаМеняет масштаб шкалы времени.

Дорожки можно копировать, вырезать и вставлять. Если удалить последний ключевой кадр дорожки, удалится и сама дорожка.

Здесь горячие клавиши работают с дорожками

Когда выделены дорожки, дублирование, копирование, вставка и удаление применяются к ним. Объекты в сцене не меняются.

Кривые​

Кривая задаёт, как значение меняется по пути к ключевому кадру. Кривая, выбранная на кадре, определяет, как анимация приходит в этот кадр.

  • Quad, Quart, Circular, Exponent и Back — каждая в вариантах In, Out и In-Out.
  • Elastic со своими настройками Амплитуда и Период.
  • Step — в вариантах Hold (старое значение держится до ключевого кадра) или Jump (значение меняется сразу).
  • Linear и своя кривая, которую вы рисуете вручную.
Не знаете, что выбрать? Берите Out

Движение, которое приходит на место и мягко останавливается, выглядит естественно. Движение, которое разгоняется до самой конечной точки, — обычно нет.

Как ощущается каждая кривая: Анимация.

Запуск анимации​

Пресет запускает шаг Проиграть анимацию в Событиях. В нём вы задаёте:

  • режим повтора: Один раз, Количество или Бесконечно;
  • сколько раз повторить;
  • скорость;
  • задержку.

Автозапуск проигрывает пресет при старте сцены. Это галочка в компоненте Анимация объекта в панели Настройки элемента. Если её поставить, появится событие, которое запускает пресет при старте сцены. Если снять — событие удалится. Это событие видно и его можно править, как любое другое. Пока Автозапуск включён, режим повтора, число повторов, скорость и задержка настраиваются прямо под галочкой.


Дальше: Редактор патчей — логика из соединённых нод.