Установите время / позицию воспроизведения анимации mecanim - PullRequest
0 голосов
/ 01 июня 2019

Я пытаюсь установить время воспроизведения аниматора.(или запустить анимацию в определенное время) У меня не было успеха ни с одним из подходов.

Примечание : Я устанавливаю Animator (an) в Start ().

Код, который я пробовал:

Public Animator an;

public void SetTime(float time)
{
    an.playbackTime = time;
}

1 Ответ

0 голосов
/ 01 июня 2019

Упс, думаю, это было довольно просто!

Я не видел опций конструктора для метода Play ()!

Ответ:

an.Play("YourAnimation", 0, 0.4f);

Однако я до сих пор не понимаю, почему мой оригинальный код не работал.Итак, я выяснил, как запустить / запустить анимацию в определенное время ... Кто-нибудь знает, как "перемотать" анимацию в определенную точку?(пока играет)

...