1,五種移動方法;2, 函式的基礎屬性及用法
itween官網:
1,五種移動方法
moveto:從原始位置移動到目標位置。
movefrom:從目標位置移動到原始位置。
moveadd:隨時間移動遊戲物件的位置,根據提供的量。
moveby:增加提供的座標到遊戲物件的位置。(與moveadd一樣)
moveupdate:類似於moveto,在update()或fixedupdate()方法或迴圈環境中呼叫。提供每幀改變屬性值的環境。不依賴於easrtype.
動畫的方法一般有兩種過載,
a,最小定製選項,只需要提供最少必需引數
//target:要移動的物體;position:要移動的位置;time:動畫的執行的時間
public static void moveupdate(gameobject target, vector3 position, float time);
b,完全定製選項,可定製所有的引數
//target:要移動的物體;args:定製的陣列
public static void moveupdate(gameobject target, hashtable args);
定製移動路徑itweenpath詳細講解:
2, 函式的基礎屬性及用法
基礎屬性比較簡單直接上**
[csharp]view plain
copy
void start () ;
args.add("path", testpath);
//是否移動到路徑的起始位置(false:遊戲物件立即處於路徑的起始點,true:遊戲物件將從原是位置移動到路徑的起始點)
args.add("movetopath", false);
//當包含「path」引數且「orienttopath」為true時,該值用於計算「looktarget」的值,表示遊戲物體看著前方點的位置,(百分比,預設0.05)
args.add("lookahead",0.01);
//限制僅在指定的軸上旋轉
args.add("axis", "x");
//是否使用區域性座標(預設為false)
args.add("islocal", false);
//三個迴圈型別 none loop pingpong (一般 迴圈 來回)
"looptype", "none");
"looptype", "loop");
args.add("looptype", itween.looptype.pingpong);
//處理移動過程中的事件。
//開始發生移動時呼叫animationstart方法,5.0表示它的引數
args.add("onstart", "animationstart");
args.add("onstartparams", 5.0f);
//設定接受方法的物件,預設是自身接受,這裡也可以改成別的物件接受,
//那麼就得在接收物件的指令碼中實現animationstart方法。
args.add("onstarttarget", gameobject);
//移動結束時呼叫,引數和上面類似
args.add("oncomplete", "animationend");
args.add("oncompleteparams", "end");
args.add("oncompletetarget", gameobject);
//移動中呼叫,引數和上面類似
args.add("onupdate", "animationupdate");
args.add("onupdatetarget", gameobject);
args.add("onupdateparams", true);
// x y z 標示移動的位置。
args.add("x",-5);
args.add("y",1);
args.add("z",1);
//當然也可以寫vector3
"position",vectoe3.zero);
//最終讓改物件開始移動
itween.moveto(btnbegin, args);
} //物件移動中呼叫
void animationupdate(bool f)
//物件開始移動時呼叫
void animationstart(float f)
//物件移動時呼叫
void animationend(string f)
iTween基礎之Shake(擺動)
一 基礎介紹 二 基礎屬性 一 基礎介紹 shakeposition 依據提供的amount衰減其值隨機搖動遊戲物體的位置,其晃動大小和方向由提供的amount決定 shakerotation 依據提供的amount衰減其值隨機擺動旋轉遊戲物體的角度,其轉動角度就是x,y,z的值的大小.shakes...
iTween基礎之Punch(搖晃)
一 基礎介紹 二 基礎屬性 一 基礎介紹 punchposition 對物體的位置新增搖晃動畫,使其搖晃最終歸於原來的位置.punchrotation 對物體的角度新增搖晃動畫,使其搖晃最終歸於原來的角度.punchscale 對物體的大小新增搖晃動畫,使其搖晃最終歸於原來的大小.二 基礎屬性 基礎...
iTween基礎之Scale(縮放大小)
一 基礎介紹 scaleto 改變遊戲物件的比例大小到提供的值。scalefrom 將物體的大小從提供的值變化到原來的大小 scaleadd 增加遊戲物體的大小。scaleby 成倍改變物體大小。amount引數為倍數。scaleupdate 類似於scaleto 在update 方法或迴圈環境中呼...