你好,我是跟着大智學Unity的萌新,我叫小新,這是我本週的學習總結報告哦。
這裏是5分鐘Unity學院,沒有廢話的Unity教程,今天來學習如何製作過場動畫。
過場動畫,這麼複雜的東西如何在5分鐘內製作出來?那就得用到Timeline系統了。
所需前置知識:Unity基本概念及操作、模型動畫導入、動畫系統
Timeline是什麼?
Timeline類似一個多媒體編輯系統,可以在一個時間軸上整合Unity中的動畫、音頻、特效、相機鏡頭,還可以自定義擴展。用來做過場動畫再合適不過了。
Timeline如何安裝?
創建Unity工程時,Timeline是默認安裝的。Unity2019中你可以通過菜單欄Windows > Package Manager來更新Timeline到最新版來享受最新的功能。
【計時開始】5分鐘製作過場動畫
下面要開始嘍,一會咱們會用到一些資源,你可以在下面的鏈接中下載使用。
- Github地址:https://github.com/UnityTechnologies/ATerribleKingdom
- 國內Gitee鏡像庫地址(下載速度快):https://gitee.com/Unity-Technologies/ATerribleKingdom
~~好了,5分鐘倒計時結束!我們下次見!~~旁白:滾!
我們的目標是製作一個動畫:大門打開,主角跑出去,並向敵人示威。
1 創建Timeline
上面工程下載好之後,打開Scenes中的Environment場景。創建一個空物體命名爲BeforeBattleTimeline。
菜單欄:Window > Sequencing > Timeline打開Timeline窗口。
選中Hierarchy中的BeforeBattleTimeline,點擊Timeline窗口中心的Create按鈕。
這時會彈出窗口,讓你選擇一個路徑來存放Timeline資產。
2 錄製大門打開的動畫
選中場景中的大門,如下圖:
這時候會有一個問題,就是Timeline窗口變了,因爲選中的GameObject變了,這時候咋辦呢?重新選中BeforeBattleTimeline物體,然後點擊Timeline右上角的小鎖鎖住。然後重新選中大門,Timeline窗口就不會再變了。
刪掉Timeline中自動創建的那個Animation軌道(快捷鍵Delete),如下圖:
將大門那個Pallisade從Hierarchy中拖到Timeline的軌道區域,選擇Animation Track:
此時可以點擊軌道右邊的錄製按鈕開始錄製,錄製過程和Animation的錄製過程類似,不再贅述(5分鐘時間不夠)。
最後可以點擊預覽播放,查看動畫:
3 添加人物動畫
先給場景中添加一個角色,放在大門的後面,角色在Project中的位置在:
把這個新添加的角色放到Timeline軌道中,添加Animation Track:
這次呢,我們就不能通過錄制的方式添加動畫了,咱們要用到導入的角色動畫。
首先是Idle待機動畫,動畫在下面這個位置:
直接把這個模型中的動畫拖到軌道中,這樣Timeline到對應位置就會播放這個動畫:
然後等大門打開以後加上跑的動畫@Heavy_Run,用同樣的方式拖到軌道中,這時候如果預覽的話,你會發現人物只會在原地跑動:
這是爲啥呢?因爲這個模型動畫裏,跑的動畫沒有帶位移,所以角色往前移動的位移需要我們來添加。
還有一種情況:角色動畫中帶位移的情況,處理方式不太一樣。本文不再贅述,可以看末尾的擴展閱讀鏈接。
這時候再把角色拖到Timeline中創建一條新的Animation Track,並通過錄制的方式給角色加上位移。現在動畫大概就會是這個樣子:
現在有問題,就是跑步動畫時長不夠位移動畫的時長,這時候可以拖動Heavy_Run Clip的末端,拖到足夠長(確保動畫設置中動畫是循環的):
最後呢,再加上一個示威的動畫@Heavy_Attack_Axes:
到這呢動畫部分就完成了。
4 添加音效
想要整個過場動畫更驚豔,還需要一個音效。添加也很簡單,直接把音頻文件拖到Timeline中即可。這樣音頻文件會作爲背景音樂播放:
最後呢,加個小彩蛋,給角色示威的時候播放個雷擊的聲音:
這種方式添加出來是背景2D音效,3D音效需要設置AudioSource。
5 總結
到這呢,整個Timeline就製作完成了,這裏用到了常用的軌道:
- Animation軌道錄製和播放動畫
- Audio軌道播放音頻
最後,預覽一下(自行腦補一下音效):
【擴展學習】在洪流學堂公衆號回覆
timeline
可以下載Timeline&Cinemachine系列教程全文帶目錄PDF哦
好了,今天就絮絮叨叨到這裏了。沒講清楚的地方歡迎評論,不點贊、收藏我是不會回覆你的哦(¬、¬) (¬_¬)
我是大智,你的技術探路者,下次見!
別走!沒超過5分鐘的點贊,超過5分鐘的收藏哦!
好,你可以走了。
Timeline視頻教程直達鏈接:https://edu.hongliu.cc/detail/p_5ddc85d207bc9_tCCX2jGY/6
《大話Unity | Timeline》包含在《大話Unity》系列專欄中。《大話Unity》系列專欄,包含數十個專題(包括ShaderGraph、Addressable等最新Unity技術)。漲價預告:《大話Unity》會跟隨Timeline專題的更新不定期漲價。