Невозможно изменить номер кадра анимации в unity3D - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь создать анимацию кнопки в единстве

Когда я создаю клип,

номер кадра остается по умолчанию на 60

, затем я изменяю номер кадра, но после перемещения указателя мыши он возвращается к 60

Я попытался снова, удалив клип и воссоздав клип

, но без эффекта

все тот же

для лучшего понимания

1.когда я создаю клип

enter image description here

2.изменение номера кадра 60 на 0

enter image description here

3.после перемещения указателя мыши снова вернитесь к 60

enter image description here

Ответы [ 2 ]

0 голосов
/ 25 мая 2018

Вы пытаетесь изменить общее количество кадров.

Да, это в Unity 5.6 и более поздних версиях, так что это может сбить с толку.

Если вы посмотрите выше на образец 60 баров, вы можете увидеть место, где набрано 0:

Это ваш текущийкадр, и вы можете сделать желаемую анимацию, изменяя текущий таймфрейм.

0 голосов
/ 10 мая 2018

Это число равно частоте дискретизации анимации, т.е. сколько кадров этого клипа анимации "выполняется" в секунду.

60 означает, что анимация выполняется со скоростью 60 кадров в секунду или 1 кадр каждые 16,6 мс, поэтому общая формула имеет вид:

Sample = Number of frames / second

Следовательно, вы не можете установить это значение равным 0, анимация с 0 кадрами в секунду является неподвижным кадром.

Чтобы получить определенный кадр анимации, вам нужно переместить красную вертикальную линию или щелкнуть конкретное время на шкале времени.

...