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

AnimationCurve.GetKeys

Declaration

public void GetKeys(Span<Keyframe> keys);

Параметры

Параметр Описание
ключи Массив ключевых кадров для копирования ключей.

Описание

Получить все ключи, определенные в AnimationCurve.

Это позволяет очистить, добавить или удалить любые ключи из массива. Если ключи не отсортированы по времени, они будут автоматически отсортированы по назначению.

Обратите внимание, что массив "по значению", i.e. get keys возвращает копию всех ключей.

Дополнительные ресурсы: Keyframe struct, AddKey, RemoveKey функции.

using UnityEngine;
using Unity.Collections;

public class AnimCurveExample : MonoBehaviour { public AnimationCurve curve;

void Start() { curve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1)); var keys = new NativeArray<Keyframe>(curve.length, Allocator.Temp); curve.GetKeys(keys); } }