Unity - Timeline 之Creating a Timeline Asset and Timeline instance(創建Timeline Asset和Timeline 實例)

目錄:Unity - Timeline 知識彙總
原文:https://docs.unity3d.com/Packages/[email protected]/manual/wf_instance.html
翻譯時Timeline版本:Timeline 1.2.11

Creating a Timeline Asset and Timeline instance

創建Timeline Asset(Timeline資源)和Timeline instance實例
(這裏的Timeline Asset包括了:Timeline文件,Timeline track中的clip,或是我們自定義腳本的PlayableAsset也算是Timeline Asset)

爲了在你的場景中使用Timeline Asset,要在GameObject中使用Playable Director組件。Playable Director組件可以創建一個Timeline instance,並允許你指定一個場景中需要使用該Timeline處理動畫的對象。而這個被處理動畫的GameObject也必須要有 Animator 組將。

Timeline window將在你創建一個新的Timeline Asset(就是那個Playable Director)時自動創建Timeline instance。Timeline window也會創建必要的組件。

創建一個Timelien Asset和Timeline instance,需要以下步驟:

  1. 在你的場景中,選擇想要鏡頭對焦或是其他遊戲序列播放功能的GameObject。
  2. 打開Timeline window(菜單欄:Window>Sequencing>Timeline)。如果該GameObject還沒添加Playable Director組件,那麼Timeline window將提示你點擊Create(創建)按鈕。
  3. 點擊Create。將彈出對話框讓你給該Timeline Asset命名與存儲Timeline Asset的路徑。
  4. 點擊Save(保存)。

在這裏插入圖片描述

Timeline window 的一些工作流程:

  • 保存新的Timeline Asset到你的Project的資源目錄。如果不調整你要保存的Timeline Asset的名稱與保存的資源路徑,Timeline window將創建一個基於你選擇的GameObject的名稱加上"Timeline"後綴的名稱。例如,你選擇了一個名詞爲"Enemy"的GameObject,那麼將保存Timeline Asset的資源名爲:“EnemyTimeline”。
  • 添加空的Animation軌道到Timeline Asset。
  • 添加Playable Director 組件到你選中的GameObject,並給 Playable 屬性設置Timeline Assets。這將創建了一個Timeline instance。
  • 給選中的GameObject中的Playable Director組件設置Bindings中的Animation軌道數據。Animation track軌道沒有任何的剪輯動畫,所以選中的GameObject是沒有動畫的。
  • 添加Animator組將給選中的GameObject。Animator組件將通過Timeline instance來動畫驅動該GameObject。如果GameObject沒有Animator組將,將沒有動畫效果。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章