Keyframe.Keyframe

static function Keyframe (time : float, value : float) : Keyframe

Description

Create a keyframe.

JavaScript
// Make a GameObject follow a Sinus function 
// Over the X and Y axis.

private var anim : AnimationCurve;
private var ks : Keyframe[];

function Start() {
ks = new Keyframe[50];
for(var i = 0; i < ks.Length ; i++)
ks[i] = Keyframe(i,Mathf.Sin(i));

anim = AnimationCurve(ks);
}

function Update() {
transform.position = Vector3(Time.time,anim.Evaluate(Time.time),0);
}

static function Keyframe (time : float, value : float, inTangent : float, outTangent : float) : Keyframe

Description

Create a keyframe.

JavaScript
// Make a GameObject follow a Sinus function 
// Over the X and Y axis with vertical tangents.

private var anim : AnimationCurve;
private var ks : Keyframe[];

function Start() {
ks = new Keyframe[50];
for(var i = 0; i < ks.Length ; i++){
ks[i] = Keyframe(i,Mathf.Sin(i),90,90);
}
anim = AnimationCurve(ks);
}

function Update() {
transform.position = Vector3(Time.time,anim.Evaluate(Time.time),0);
}