Motion Time в анимациях и аниматорах Unity. Что это такое и как с ним работать?
Unity✅Решено
Sephiroth
❓ Кто-нибудь работал с Motion Time?
Документация Unity достаточно скудно описывает, что это, а на Youtube пока не нашёл хорошего обучающего видео, который бы показал, что это и как это можно использовать..
Sephiroth
То, что я смог протестировать с переменной Float, с Motion Time по анимации можно перемещаться, как ползунком, если отправить какую-нибудь переменную с помощью врчатовского скрипта, можно зафиксировать анимацию на определенном кадре Timeline
Sephiroth
MagnaLuna
Ответ
Motion Time просто перемещает текущий кадр анимации на нормализованное значение (0-1)
Если у тебя в анимации 60 кадров, а параметр указанный в motion time равен 0.5, то у тебя анимация будет стоять на 30ом кадре, и всё
Засунуть туда можно только float и чтобы получить точные значения надо выставлять его аниматором, потому что в врчате юзаются minifloat у которого всего 256 значений от -1 до 1, поэтому если ты будешь юзать параметр допустим от слайдера в круговой залупе, у тебя будет всего 128 значений от 0 до 1
Описывать нечего на самом деле, просто параметр который крутит кадры анимации
Sephiroth
@MagnaLuna Спасибо за ответ. Плюс пока тестировал разобрался.
Сделал вот такую штуку
Может быть кому-нибудь когда-нибудь пригодится эта информация в видеопримерах