UnityEngine.AnimationCurve.AddKey C# (CSharp) Method

AddKey() public method

Add a new key to the curve.

public AddKey ( Keyframe key ) : int
key Keyframe The key to add to the curve.
return int
        public int AddKey(Keyframe key)
        {
            return this.AddKey_Internal(key);
        }

Same methods

AnimationCurve::AddKey ( float time, float value ) : int

Usage Example

コード例 #1
1
    static Interpolators()
    {
        // See: http://www.alsacreations.com/tuto/lire/876-transitions-css3-transition-timing-function.html
        LinearCurve = AnimationCurve.Linear(0f, 0f, 1f, 1f);

        EaseOutCurve = new AnimationCurve();
        EaseOutCurve.AddKey(new Keyframe(0f, 0f)
        {
          inTangent = 2,
          outTangent = 2,
          tangentMode = 0
        });
        EaseOutCurve.AddKey(new Keyframe(1f, 1f)
        {
          inTangent = 0,
          outTangent = 0,
          tangentMode = 0
        });

        EaseInCurve = new AnimationCurve();
        EaseInCurve.AddKey(new Keyframe(0f, 0f)
        {
          inTangent = 0,
          outTangent = 0,
          tangentMode = 0
        });
        EaseInCurve.AddKey(new Keyframe(1f, 1f)
        {
          inTangent = 2,
          outTangent = 2,
          tangentMode = 0
        });

        EaseInOutCurve = AnimationCurve.EaseInOut(0f, 0f, 1f, 1f);
    }
All Usage Examples Of UnityEngine.AnimationCurve::AddKey