簡介: Unity Timeline 提供了 7 中內(nèi)置軌道,一個軌道組,也可以通過腳本編寫來創(chuàng)建自己的軌道類型,一些插件也會帶有自己的軌道,本節(jié)我們來分別介紹一下每個內(nèi)置軌道的作用
版本:Unity2019.4.12f1 HDRP 7.5.1
準備
- 創(chuàng)建一個 名為 TimelineObjects 的空物體,并添加 PlayableDirector 組件,然后創(chuàng)建一個 Playable 文件并指認到 Playable 屬性

創(chuàng)建一個 timeline 物體
- 在 timeline 窗口,通過添加按鈕添加不同種類的 Track(軌道)

軌道添加按鈕

添加了各種不同軌道后的樣子
軌道簡介
- 簡單講解每個軌道的作用
- TrackGroup:創(chuàng)建一個組,沒有實際影響,但是可以歸納整理軌道
- ActivationTrack:激活軌道,如果一個物體被賦予了這個軌道,那么只有軌道存在的時候物體才會被激活,否則物體會處于 disactive 的狀態(tài)
- AnimationTrack:動畫軌道,這個軌道的 clip 可以拖放動畫的animationclip
- AudioTrack:音頻軌道,這個軌道可的clip 可以拖放音頻文件
- ControlTrack:控制器軌道,
- SignalTrack:信號軌道,可以直接右鍵添加信號 clip
- PlayableTrack:這個軌道可以創(chuàng)建自定的 PlayableAsset 腳本的clip
- VisualEffectActivationTrack:VFX 的軌道 ,可以右鍵添加VisualEffectActivationClip
- 每種軌道或軌道組都可以進行自定義顯示名稱,選中一調(diào)軌道,然后在其屬性欄頂部修改名稱即可

給 TrackGroup 重命名為 mytrack

給 ControlTrack 重命名為 myCtrl
- 部分軌道頭部的屬性框,可以指定當前軌道適用于對象,例如下圖中的 ActivationTrack

ActivationTrack 的屬性 指定為 小飛機,則這條軌道便可以控制小飛機的相關(guān)狀態(tài)
軌道常規(guī)操作
- 軌道也有 拷貝,粘貼,復制,刪除的操作,點擊軌道右側(cè)的三個小點,可以彈出操作菜單,快捷鍵都在命令右側(cè)

軌道編輯菜單
- Copy:拷貝當前選擇的軌道
- Past:粘貼拷貝過的軌道到 timeline 隊列的頭部
- Duplicate:復制當前選擇的軌道,新的軌道自動生成在 timeline 軌道隊列的尾部
- Delete:刪除當前選擇的軌道

復制粘貼刪除常規(guī)操作
- Mute:軌道屏蔽狀態(tài)控制,屏蔽后當前軌道播放時不會生效,Unmute 為取消屏蔽

軌道的屏蔽與開啟
- Lock:軌道鎖狀態(tài)控制,鎖定后當前軌道不可編輯,UnLock為取消鎖狀態(tài)

軌道鎖的控制狀態(tài)