Unity 6.3
0 онлайн 62 гостей 3 в системе
Вход

AnimationCurve.MoveKey

Declaration

public int MoveKey(int index, Keyframe key);

Параметры

Параметр Описание
индекс Индекс ключа для перемещения.
ключ Ключевой кадр, содержащий новое время и значение.

Возвращаемое значение

инт Индекс ключевого кадра после его перемещения.

Описание

Перемещает ключ в index в key.time и key.value.

Этот метод удаляет ключевой кадр в index и вставляет обновленный key в правильно отсортированную позицию в AnimationCurve.keys.
Используйте этот метод для перемещения ключевого кадра в двух измерениях: время и значение. Чтобы использовать этот метод по назначению, используйте AnimationCurve.keys для получения ключевого кадра, изменения значения и/или времени, а затем вызовите этот метод с обновленным ключевым кадром. Если вы используете этот метод с другим ключевым кадром, этот метод заменяет ключевой кадр новым.
AnimationCurve не поддерживает два ключа с одинаковым временем. Если key.time совпадает с другим ключевым кадром, key вставляется вновь во время ключевого кадра в index. Это отменяет операцию перемещения в измерении времени и сохраняет модификацию в измерении значения.
См. также: AnimationCurve.keys