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