1. 程式人生 > 實用技巧 >Unity之Any State動畫初始狀態介紹

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