以下為學習記錄.
//計算, 從a點, 變化到b點, 花費3秒鐘
vector3 a =
newvector3(0
,0,0
);vector3 b =
newvector3(1
,1,0
);dotween.to(
()=> a, x => a = x, b,3f)
;
//移動到世界座標的b點, 花費3秒鐘
//相對父物體, 移動到1,1,0, 花費3秒鐘
//在x軸移動1公尺, 3秒
//從b點移動到現在位置, 3秒
transform.
domove
(b,3f);
transform.
dolocalmove
(b,3f);
transform.
domovex(1f
,3f);
transform.
domove
(b,3f).
from
(true
);
//運動方式可在inspector面板, 可選 線性, 曲線加速, 蓄力等
動畫效果**↓
public
ease ease;
//將運動方式放到inspector面板
tween t = transform.
domove
(b,3f);
t.setease
(ease)
;//或者不用public ease, 自己寫ease.xx
t.setease
(ease.inback)
;
//4次迴圈
t.
setloops(4
, looptype.yoyo)
;
迴圈型別可選:
reset(重播1-2-3-1-2-3-1-2-3)
yoyo(來回運動1-2-3-2-1-2-3)
incremental(遞增1-2-3-4-5-6)
//乙個乙個字打出來, 花費10秒鐘
text text =
findobjectoftype
();text.
dotext
("打出這些字來"
,10f
);
//變成黑色, 1秒
//變透明, 1秒
text.
docolor
(color.black,1f)
;text.
dofade(0
,1);
掛在相機上
//抖0.3秒, 抖動範圍(x0.2, y0.2), 抖10下, 180度亂抖(最小0最大180)
transform.
doshakeposition
(0.3f
,new
vector3
(0.2f
,0.2f,0
),10,
180)
;
t.
setautokill
(false);
t.pause()
;t.playforward()
;t.playbackwards()
;t.kill()
;//還可以像這樣寫一串
t.setease
(ease.inoutelastic)
.setloops(4
, looptype.yoyo)
.setautokill
(false).
pause()
;
全域性設定, 省的乙個乙個set
//全域性不自殺
//全域性曲線為outcirc
dotween.defaultautokill =
false
;dotween.defaulteasetype = ease.outcirc;
新增/插入 動畫/間隔時間
sequence s = dotween.
sequence()
;s.(t1)s.(
5f)s.prepend
(t2)
s.(t3)
s.join
(t4)
s.insert(2f
, t5)
Unity Dotween 外掛程式的常用API
1 transform.domove 引數1,引數2 引數1 本物體移動到的指定位置座標,引數2 從現在的位置移動到引數1位置所用時間單位為秒 同類的函式有 doloalmove,doloalmovex,doloalmovey,doloalmovez 這些都是區域性座標的移動 domovex,dom...
邊學邊用 jquery外掛程式製作
jquery外掛程式豐富,很多都是很好用的,最近學習了一下如何製作jquery外掛程式,發現jquery外掛程式製作其實很簡單,這裡介紹一下。jquery外掛程式的基本格式 function var options extend defaults,options this.each function...
零起點學VB做外掛程式(一)
最近正在玩武林外傳2,有時候太累手了,就用按鍵精靈做了個程式。結果武林外傳2居然查出來了,將號給封了一天。又不太敢down網上的外掛程式,誰知道那個有毒,那個有木馬。看來出路只有一條了,那就是寫自己的外掛程式。自打上學的時候就不喜歡vc,看著就煩,所以只能從vb下手了。以後有合適的軟體咱再用不遲。說...