Create a keyframe.
// 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); }
no example available in C#
Create a keyframe.
// 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); }
no example available in C#
Create a keyframe.
// Make a GameObject follow a Sinus function // Over the X and Y axis with linear interpolation.
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),0,0,0,0); } anim = AnimationCurve(ks); }
function Update() { transform.position = Vector3(Time.time,anim.Evaluate(Time.time),0); }
no example available in C#
Did you find this page useful? Please give it a rating: