Keyframe.outTangent
Declaration
public float outTangent;Описание
Устанавливается выходная касательная для этого ключа. Выходная касательная влияет на наклон кривой от этого ключа к следующему.
Выходящий касатель соответствует выходящему наклону кривой. Положительное значение для inTangent приводит к восходящему касательному, а отрицательное значение приводит к нисходящему касательному.
Дополнительные ресурсы: inTangent.
using UnityEngine;
public class KeyFrameTangentExample : MonoBehaviour { AnimationCurve animCurve = null;
void Start() { Keyframe[] ks = new Keyframe[3];
ks[0] = new Keyframe(0f, 0f); ks[0].outTangent = 5f; // +5 units on the vertical axis for 1 unit on the horizontal axis.
ks[1] = new Keyframe(4f, 0f); ks[1].outTangent = 0f; // straight
ks[2] = new Keyframe(6f, 0f); ks[2].outTangent = -5f; // -5 units on the vertical axis for 1 unit on the horizontal axis.
animCurve = new AnimationCurve(ks); }
void Update() { if (animCurve != null) transform.position = new Vector3(Time.time, animCurve.Evaluate(Time.time), 0f); } }