Motion Time в анимациях и аниматорах Unity. Что это такое и как с ним работать?

UnityРешено
Sephiroth

Sephiroth

❓ Кто-нибудь работал с Motion Time? Документация Unity достаточно скудно описывает, что это, а на Youtube пока не нашёл хорошего обучающего видео, который бы показал, что это и как это можно использовать..

Motion_Time.png

Motion_Time_Unity.png

Sephiroth

Sephiroth

То, что я смог протестировать с переменной Float, с Motion Time по анимации можно перемещаться, как ползунком, если отправить какую-нибудь переменную с помощью врчатовского скрипта, можно зафиксировать анимацию на определенном кадре Timeline

Sephiroth

Sephiroth

MagnaLuna

MagnaLuna

Ответ

Motion Time просто перемещает текущий кадр анимации на нормализованное значение (0-1)

Если у тебя в анимации 60 кадров, а параметр указанный в motion time равен 0.5, то у тебя анимация будет стоять на 30ом кадре, и всё

Засунуть туда можно только float и чтобы получить точные значения надо выставлять его аниматором, потому что в врчате юзаются minifloat у которого всего 256 значений от -1 до 1, поэтому если ты будешь юзать параметр допустим от слайдера в круговой залупе, у тебя будет всего 128 значений от 0 до 1

Описывать нечего на самом деле, просто параметр который крутит кадры анимации

Sephiroth

Sephiroth

@MagnaLuna Спасибо за ответ. Плюс пока тестировал разобрался.

Сделал вот такую штуку

Может быть кому-нибудь когда-нибудь пригодится эта информация в видеопримерах

😊1