Unity之Any State動畫初始狀態介紹


1,Any State狀態的代表各個狀態隨時都可能會跳轉至他所指向的狀態,可以將Any State狀態理解成一個監聽器,隨時都在監聽動畫,只要你配置了它,它就隨時會被調用。

-當點擊位置2會觸發位置3,這時候Any State狀態就會監聽到,然后狀態就會跳轉至TurnAround2。

配置步驟:一:在位置2處添加條件,下列添加的是Tigger類型,就是點一下觸發一下,也可以使用其他類型。例如:如果使用的是一個int類型,那么就不會點一下觸發一下了,而是設置好是機就是機。

 

 

2,以下配置改了參數,所以他永遠都只會播放TurnAround2的狀態動畫,沒機會去狀態傳遞到TrampleOn,因為

    Exit Time:設置為1所以每次調用都必須要當前動畫播放100%才能離開本狀態。

    Transition Offset(偏移量):例如,值為0.5意味着目標狀態將在其自己的時間軸的50%處開始播放。

    Exit Time:表示本狀態跳轉下個狀態從已經進行的百分之多少開始過渡,如果為1在表示當本狀態動畫運行到百分之百的時候在開始運行下個狀態。如下圖所示:

                                                     

    Transition Duration(s):表示在播放下個動畫時要從上個動畫的百分之多少開始過渡,0.25表示下個動畫的前25%是播放兩個動畫過渡期。如下圖所示:

                                                                  

 

 

   中斷源控制(Interrupt Source):是否可以中斷轉換,例如,當觸發另一個轉換時。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM