topical media & game development
lib-unity-experiment-bezier-Assets-Scripts-MoveTest.js / js
var controlPoints : Transform[];
var controlPointArray : Array = new Array();
var style : GUIStyle;
private var activated : boolean;
function Start(){
activated=true;
for(var i : int; i<controlPoints.length; i++){
controlPointArray.Push(controlPoints[i].position);
}
}
function OnGUI () {
if(activated){
if(GUI.Button (Rect (97,137,113,32), "",style)){
transform.localPosition=Vector3(-4,0,0);
transform.localRotation=Quaternion.Euler(0,90,0);
activated=false;
tween();
}
}
}
function tween(){
iTween.moveToBezier(gameObject,{"time":5,"bezier":controlPointArray,"transition":"linear","onComplete":"complete"});
}
function complete(){
activated=true;
}
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.