AnimationCurve Constructor
Declaration
public AnimationCurve(params Keyframe[] keys);Параметры
| Параметр | Описание |
|---|---|
| ключи | Массив ключевых кадров, используемый для определения кривой. |
Описание
Создает кривую анимации из произвольного количества ключевых кадров.
Это создает кривую из переменного числа параметров Keyframe. Если вы хотите создать кривую из массива ключевых кадров, создайте пустую кривую и назначьте свойство keys.
using UnityEngine; using System.Collections;
public class AnimCurveExample : MonoBehaviour { public AnimationCurve curve;
void Start() { curve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1)); curve.preWrapMode = WrapMode.PingPong; curve.postWrapMode = WrapMode.PingPong; }
void Update() { transform.position = new Vector3(transform.position.x, curve.Evaluate(Time.time), transform.position.z); } }
Declaration
public AnimationCurve();Описание
Создает пустую кривую анимации.