前幾天幫角色新增了idle狀態的動畫,然而遊戲怎麼可能只有一種狀態,所以今天我們要來增加另一個動畫,並學習Unity Animation Transitions及Parameters。
設定Animation Parameters
動畫參數是在Animator Controller中定義的變量,這是Script控制或影響狀態流程的方法。
參考連結
從idle動畫變成run動畫會需要有個判斷條件,所以我們可以在Parameters新增一些參數,點+號新增一個Bool值把它叫做run。
接著點選這條線可以發現右欄這邊有一個Conditions,也就是idle動畫變成run動畫的條件,點+號後可以發現剛新增的參數run會顯示出來,而我們要設定成它是true時就從idle變成run動畫。
run參數這邊可以看到後面有一個方形的框框↓
若將它打勾就是說run參數在遊戲一開始時為true,那遊戲一開始Player是不動的,所以我們就把它設定成false(取消打勾)
Unity的動畫系統真的有很多項目可以學,今天又繼續學到了Transitions及Parameters,接下來應該還有很多內容等著我去深入探討。
題外話:我剛剛又不小心關掉分頁了...所以打的文章有部分沒存檔到,只好重打一次
參考網址:https://www.youtube.com/watch?v=nPW6tKeapsM&ab_channel=GrandmaCan-%E6%88%91%E9%98%BF%E5%AC%A4%E9%83%BD%E6%9C%83
音效、圖片 : 遊戲素材
(素材由安德斯提供,感謝大大)