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):是否可以中斷轉換,例如,當觸發另一個轉換時。

 

 

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