DoTween Pro是一款untiy插件,是untiy中最好用的tween插件,比起Dotween的免費(fèi)版要多很多功能,實現(xiàn)腳本和視覺腳本的新功能,支持包括移動,淡出,顏色,旋轉(zhuǎn),縮放,打孔,搖動,文本,相機(jī)屬性等!
功能介紹:
DOTween Pro擴(kuò)展了免費(fèi)引擎DOTween,實現(xiàn)了腳本和視覺腳本的新功能,包括這些外部資產(chǎn)的額外功能(如果存在):
- 2D工具包
- TextMesh Pro
視覺動畫編輯
一個組件,允許在沒有腳本的情況下動畫化一些gameObject的屬性:移動,淡出,顏色,旋轉(zhuǎn),縮放,打孔,搖動,文本,相機(jī)屬性等。
還與2D工具包和TextMesh Proobjects一起工作。
實現(xiàn)智能設(shè)置,允許您通過Unity UI onClick事件輕松與動畫進(jìn)行交互。
視覺編輯器
一個組件,允許您沿著路徑為其gameObject設(shè)置動畫。
實現(xiàn)智能設(shè)置,允許您通過Unity UI onClick事件輕松與動畫進(jìn)行交互。
視覺編輯經(jīng)理
可以從路徑或動畫編輯器添加的額外組件。它允許在其gameObject被激活或停用時設(shè)置其他操作來執(zhí)行(在使用池系統(tǒng)時尤其有用)
其他DOTWEEN腳本功能
- 2D Toolkit和TextMesh Pro的附加快捷方式(如果存在)。
- DOSpiral快捷方式。
參數(shù)說明:
Tweener:一個持有值的控制并使值起作用的tween
Sequence:一個特殊的tween,與其控制一個值,Sequence控制其它tweens和將它們當(dāng)成一個組。
Tween:一個通用的詞,表名包括Tweener和Sequence Nested
tween : 一個包含在Sequence內(nèi)的tween。
方法前綴:Prefixes 前綴對于編輯器代碼感應(yīng)很重要,所以計量記住這些:
DO開頭:操作所有已知對象,如transform對象或material對象。當(dāng)然也是DOTween類的前綴。
transform.DOMoveX(10, 1);
transform.DORestart();
DOTween.Play();
Set: 所有可以鏈?zhǔn)椒祷豻ween的設(shè)置。(除了From之外,盡管把它當(dāng)作一個設(shè)置來用,但它實際上并不是一個真正的設(shè)置)
myTween.SetLoops(4, LoopType.Yoyo).SetSpeedBased();
On: 所有可鏈?zhǔn)椒祷豻ween的回調(diào)
myTween.OnStart(myStartFun).OnComplete(myFunction);