【Unity DOTween】Get Started,開始入門

目錄


 

最重要也是最開始的部分

在資源商店導入DOTween插件後,首先Setup DOTween,打開Tools/Demigiant就可以看到幫助面板。

在腳本中使用DOTween要引入它的命名空間:using DG.Tweening;

 

DOTween中的概念

Tweener:一個控制數值並執行動畫的Tween。

Sequence:一種特殊的Tween,控制其他Tween並將它們作爲一個組執行動畫。

Tween:Tweener和Sequence的泛稱。

Nested tween:Sequence中包含的Tween。

 

DOTween中的前綴

記憶前綴對於敲代碼的效率提高非常有幫助。

DO:可以由一個已知物體(如Transform、Material)產生的操作。

Set:表示可以與Tween鏈接的設置(除了Form形式的Tween)。

On:表示可以與Tween鏈接的調用。

 

DOTween的寫法

DOTween有兩種寫法:

一種是Lambda寫法

一種是快捷寫法

 

DOTween的控制方式

1. 通過靜態方法和參數過濾

DOTween類包含了許多靜態方法允許你控制Tween。

每個方法都可以對所有存在的Tween進行操作("All" version),也可以通過傳遞參數來篩選出需要操作的Tween(simple version)。傳遞的參數可以是Tween的idtarget。我們可以通過SetId方法來手動設置id(也就是上面提到的第二類前綴);而target是在快捷寫法時自動設置的。

靜態方法會另外返回一個整型值,從而表示所有Tween正常操作。

2. 直接通過Tween調用

3. 在快捷寫法時調用DO方法

 

FROM形式的Tween

幾乎所有Tween都有FROM形式(英文註釋比較容易看懂)。

 

Tween的生命週期

涉及全局設置和局部設置,這部分在以後的文章裏面講。

> 當你創建了一個Tween,它會自動播放,直到完成它的所有循環。除非你改變了默認的全局defaultAutoPlay行爲。

> 當一個Tween完成,它會自動銷燬,這意味着你不能再使用它。除非你改變了默認的全局defaultAutoKill行爲。

> 如果你想複用同一個Tween,只需要將它的autoKill行爲設置爲FALSE(SetAutoKill(false))。

> 當Tween在播放的時候,Tween的目標消失可能會引起報錯,這時候需要設置safe mode

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章