Unity Timeline簡單操作說明


參考:https://styly.cc/tips/timeline_unity_kaki/

介紹

The Unity Timeline is a feature that allows you to visually edit music, play animations, show/hide objects, control particles, etc. along the time axis.

Unity Timeline這個功能,可以根據時間軸來進行可視化的編輯音樂、動畫等資源,有點類似於一個視頻剪輯軟件。


Timeline Asset和Timeline Instance

后綴為.playable的資源,代表Timeline資源,可以在Project里右鍵創建,Each track in the Timeline is not tied to a game object or anything else.
在這里插入圖片描述
打開效果如下圖所示:
在這里插入圖片描述


Timeline Assets are used to apply actual animations, etc. to the track. The connection to the game objects is stored (this connection is called a binding). The data is stored in a scene (.unity).

Timeline Assets代表timeline,可以把動畫這些東西應用到track上,這個連接到具體場景里的game object的connection信息叫做bindings,相關信息會存在對應的Scene文件(即.unity文件)里,而Timeline Instance可以認為是Assets創建出來的實例,類似於prefabs和instances之間的關系。但與prefabs不同的是,對於Timeline Instance的改動會直接應用到Timeline Asset上,不用像prefabs要點apply按鈕。


Track Types

track一共有五種主要的類型:

  • Activation Track: 控制traget object的activation or inactivity
  • Animation Track:Controls the movement, rotation, and other animation of the target object
  • Audio Track:Controls the audio
  • Control Track:Controls objects, etc.
  • Playable Track:Used for scripting

如下圖所示:
在這里插入圖片描述


例子 —— 使用Activation Track讓Cube顯示

  1. 首先,創建Timeline Asset

  2. 把創建的Asset拖拽到場景的Hierarchy里,場景里會出現一個New Timeline的對象,它掛載了一個叫Playable Director的東西,把它改名為New Timeline Instance,如下圖所示:
    在這里插入圖片描述

  3. 當選中這個掛在了Playable Director組件的Game Object時,Timeline窗口會自動切換到對應的timeline,如下圖所示,它展示的既是Timeline Asset的信息,也是Timeline Instance的信息:
    在這里插入圖片描述

  4. 在Scene里創建一個Cube,在選中剛剛的Timeline的情況下(也可以直接lock住窗口),把Cube拖進Timeline窗口的左邊區域,然后選擇Add Activation Track,如下圖所示:
    在這里插入圖片描述

  5. 點擊右上角的齒輪,把時間刻度從幀數換成秒

  6. 編輯這個Activation Clip,長度拖拽為3s,然后拖到該track的中間部分,如下圖所示,這個藍色區域應該是Timeline的區間,好像不可以編輯,應該是根據內部Track自行決定的吧:
    在這里插入圖片描述

  7. 播放就可以了,一開始Cube會消失,然后到對應的時間會顯示3s,然后這個Timeline就播放完畢了

順便提幾個小操作

  • 滾輪調整橫向Track
  • Ctrl+滾輪調整縱向高度
  • 按住Alt可以拖拽整個Track窗口


例子 —— 進一步添加Audio Track

  1. 給的鏈接里下一個音頻文件,導入到Unity里
  2. 把這個文件拖進去Timeline窗口,會出現一個Audio Track


例子 —— 進一步添加Animation Track

  1. 場景創建Sphere,拖到里面,選擇Animation Track,此時Sphere上面會自動增加一個Animator Component,如下圖所示:
    在這里插入圖片描述

  2. 點擊紅色錄制按鈕,然后拖拽上面白色的playback head到指定幀,改變對應角色的property,如下圖所示,跟Animation窗口里制作動畫類似,改變以后,會添加代表關鍵幀的菱點,在Inspector上右鍵點擊,選擇Add Key也可以:
    在這里插入圖片描述
    這里的動畫Track還可以雙擊點進去,本質上就是調用了Unity的Animation窗口

  3. 編輯完,點擊紅色按鈕退出編輯模式,就可以播放了



補充UI說明

Holder按鈕

Timeline的Track有的是有一個代表曲線的icon的,可以點擊,會出現對應的Curve窗口,如下圖所示,這里音頻都有Curve:
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM