網頁

2018年5月4日 星期五

[Unity] 如何trigger事件,使人物動畫切換動作、暫停、繼續?【總覽】


想做的事
    我想讓事先做好的人物,在按下鍵盤或滑鼠等不同驅動事件(trigger)後,切換動作,暫停動作或者是繼續動作。

預備與規畫
    1. 把人物以及事先錄製好的動作準備好,並且匯入到Unity裡面。

    2. 在Asset裡,create Animator Controller 
          2.1  把事先準備好的animation拖曳入Animator Controller裡
          2.2  在animation之間建立transition
          2.3  新增參數(parameter)與條件(condition)建立

    3. 把人物放到舞台上,幫人物 add component → Animator  
          3.1 在人物的Animator裡,指定 controller [將2.1-2.4做的Animator controller指定進去]
          3.2 在人物的Animator裡,指定 Avatar

    4. 幫人物撰寫腳本
         4.1  add script  [語法]
         4.2  編寫語法 (C# language)

    5. 測試


參考連結
Unity tutorial 官方網站  Controlling Animation 01-06 [前往連結]
Education & Technology Blog [前往連結]
勇者拉德小酒館 【Unity】Mecanim動畫系統Part1-Part5  [前往連結]


[* 觀賞Youtube影片內容時,請點擊字幕圖示]

沒有留言:

張貼留言