BetterAnimation
1.0.0
BetterAnimation 是一個用於將Unity 的AnimationClip 轉換為DOTween 代碼的插件,解決了Animation 和Animator 的許多缺點。它可以幫助開發者在Unity 中更輕鬆地創建和管理UI動畫。
相較於傳統的Unity Animation 和Animator,BetterAnimation 提供了以下優勢:
BetterAnimation腳本添加到您希望使用的遊戲對像上。ProjectStteing找到Better Animation Config修改AOT代碼路徑和動畫序列化文件路徑BetterAnimation組件中的AnimationClip 列表中。DoJob(animationName)方法,該方法將返回一個AnimationBuilder對象,用於配置和播放動畫。 以下是BetterAnimation 的一個基本示例:
public class BetterAnimationExample : MonoBehaviour
{
public BetterAnimation betterAnimation ;
private void Start ( )
{
var animationBuilder = betterAnimation . DoJob ( "ExampleAnimation" ) ;
animationBuilder . OnComplete ( ( ) => Debug . Log ( "Animation completed" ) )
. SetLoops ( 2 )
. Play ( ) ;
}
} 該插件對Unity 的Animation Window進行了鉤子操作。您也可以選擇不使用鉤子,但這可能會導致您失去以下特性:
Animator 會在每一幀都修改它們的元素,即使動畫中的值並沒有改變。 Animator 沒有無操作的檢查。具體可以參考官方回答。