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