用于设置该键的入切线。入切线影响从前一关键帧到该关键帧的曲线的斜率。
入切线匹配曲线的入斜率。对于 inTangent,正值会导致向下的切线,而负值会导致向上的切线。
其他资源:outTangent。
using UnityEngine;
public class KeyFrameTangentExample : MonoBehaviour { AnimationCurve animCurve = null;
void Start() { Keyframe[] ks = new Keyframe[3];
ks[0] = new Keyframe(0, 0); ks[0].inTangent = 5f; // -5 units on the y axis for 1 unit on the x axis.
ks[1] = new Keyframe(4, 0); ks[1].inTangent = 0f; // straight
ks[2] = new Keyframe(6, 0); ks[2].inTangent = -5f; // +5 units on the y axis for 1 unit on the x axis.
animCurve = new AnimationCurve(ks); }
void Update() { if (animCurve != null) transform.position = new Vector3(Time.time, animCurve.Evaluate(Time.time), 0); } }