AnimationCurve.AnimationCurvestatic function AnimationCurve (params keys : Keyframe[]) : AnimationCurveDescriptionCreates an animation curve from arbitrary number of keyframes. This creates a curve from variable number of Keyframe parameters. If you want to create curve from an array of keyframes, create an empty curve and assign keys property.
JavaScripts
// An ease in, ease out animation curve (tangents are all flat)
var curve = new AnimationCurve(Keyframe(0, 0), Keyframe(1, 1)); function Update () { transform.position.x = Time.time; transform.position.y = curve.Evaluate(Time.time); } using UnityEngine;
using System.Collections; public class example : MonoBehaviour { public AnimationCurve curve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1)); void Update() { transform.position.x = Time.time; transform.position.y = curve.Evaluate(Time.time); } } import UnityEngine
import System.Collections class example(MonoBehaviour): public curve as AnimationCurve = AnimationCurve(Keyframe(0, 0), Keyframe(1, 1)) def Update(): transform.position.x = Time.time transform.position.y = curve.Evaluate(Time.time) static function AnimationCurve () : AnimationCurveDescriptionCreates an empty animation curve |
