Анимация
Панель Анимация — это таймлайн. Она нужна, когда несколько объектов должны двигаться вместе, согласованно по времени.
Откройте её кнопкой Анимация в левой панели.
Для одного плавного изменения таймлайн не нужен. Достаточно задать длительность у шага события.
Пресеты, дорожки и ключевые кадры
| Часть | Что это |
|---|---|
| Пресет | Одна анимация с названием, которую можно запустить. |
| Дорожка | Партия одного объекта в анимации, на отдельной строке. |
| Ключевой кадр | Момент времени, значение и кривая, по которой к нему приходят. |
Дорожка анимирует один компонент одного объекта. Этот объект не обязательно владелец пресета, поэтому один пресет может анимировать целую группу. Если дорожка анимирует другой объект, в его компоненте видно, что он анимируется.
Есть и второй вид дорожек — дорожка запуска. Когда до неё доходит указатель воспроизведения, она запускает пресет другого объекта. Так сложную анимацию удобно разбить на несколько пресетов поменьше.
Пресет длится столько же, сколько его самая длинная дорожка. Можно задать и свою длительность — тогда таймлайн продолжится после последнего ключевого кадра.
Панель
Когда ничего не выбрано, панель показывает список анимаций сцены. Выберите объект в сцене или в Слоях, чтобы работать с его анимациями.
| Область | Что там |
|---|---|
| Сверху | Где вы находитесь: Анимации сцены, объект и открытая на нём анимация. Здесь анимации переключают, переименовывают, копируют и удаляют. |
| Слева | Дорожки открытой анимации, сгруппированные по объектам. |
| В центре | Таймлайн открытой анимации. |
| Справа | Шаблоны: готовые движения — вращение, масштаб, появление. Перетащите шаблон на таймлайн. |
Если у объекта ещё нет анимации, нажмите Создать анимацию.
Под дорожками:
- Дорожка добавляет параметр, который нужно анимировать. Найдите его в списке или кликните по подсвеченному полю в инспекторе.
- Объект добавляет в анимацию ещё один объект. Найдите его в списке или кликните по нему в сцене или в Слоях.
В шапке — команды правки и кнопки воспроизведения. Когда таймлайн играет или вы двигаете указатель, объекты в сцене двигаются вместе с ним.
Выберите объект, и панель покажет его анимации: его собственные, ту, что его двигает, или анимации ближайшего родителя. Дорожки сужаются до этого объекта и объектов внутри него. Клик по пустому месту оставляет панель как есть.
Автосоздание кадров
Переключатель Автосоздание кадров — рядом с кнопкой воспроизведения. Когда он включён, каждое перемещение объекта в сцене добавляет ключевой кадр в точке указателя.
Работать так просто: сдвиньте указатель, поставьте объект в нужную позу и повторите. Это самый быстрый способ. И самый простой способ наделать лишних ключевых кадров.
Работа с таймлайном
| Действие | Результат |
|---|---|
| Перетащить дорожку | Сдвигаются все её ключевые кадры сразу. |
| Перетащить ключевой кадр | Кадр сдвигается во времени, но не дальше соседних. |
Ctrl + перетащить крайний ключевой кадр | Вся дорожка растягивается или сжимается от другого края. |
| Прокрутка | Меняет масштаб шкалы времени. |
Дорожки можно копировать, вырезать и вставлять. Если удалить последний ключевой кадр дорожки, удалится и сама дорожка.
Когда выделены дорожки, дублирование, копирование, вставка и удаление применяются к ним. Объекты в сцене не меняются.
Кривые
Кривая задаёт, как значение меняется по пути к ключевому кадру. Кривая, выбранная на кадре, определяет, как анимация приходит в этот кадр.
- Quad, Quart, Circular, Exponent и Back — каждая в вариантах In, Out и In-Out.
- Elastic со своими настройками Амплитуда и Период.
- Step — в вариантах Hold (старое значение держится до ключевого кадра) или Jump (значение меняется сразу).
- Linear и своя кривая, которую вы рисуете вручную.
Движение, которое приходит на место и мягко останавливается, выглядит естественно. Движение, которое разгоняется до самой конечной точки, — обычно нет.
Как ощущается каждая кривая: Анимация.
Запуск анимации
Пресет запускает шаг Проиграть анимацию в Событиях. В нём вы задаёте:
- режим повтора: Один раз, Количество или Бесконечно;
- сколько раз повторить;
- скорость;
- задержку.
Автозапуск проигрывает пресет при старте сцены. Это галочка в компоненте Анимация объекта в панели Настройки элемента. Если её поставить, появится событие, которое запускает пресет при старте сцены. Если снять — событие удалится. Это событие видно и его можно править, как любое другое. Пока Автозапуск включён, режим повтора, число повторов, скорость и задержка настраиваются прямо под галочкой.
Дальше: Редактор патчей — логика из соединённых нод.