天天看點

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

目錄:Unity - Timeline 知識彙總

原味:https://docs.unity3d.com/Packages/[email protected]/manual/tl_play_cntrls.html

翻譯時Timeline版本:Timeline 1.2.11

Timeline Playback Controls

Timeline播放控制欄

播放Timeline執行個體與控制Timeline播放頭的位置,使用Timeline Playback Controls(Timeline播放控制欄)

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

Timeline Playback Controls(Timeline播放控制欄)

Timeline Start button

Timeline 起始按鈕

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

将Timeline的播放頭至于Timeline執行個體的開始位置,點選Timeline 起始按鈕,或是Shift+’,'快捷鍵都一樣的效果。

Previous Frame button

前一幀按鈕

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

将目前播放頭往前一陣移動,點選前一幀按鈕,或是’,'快捷鍵都一樣的效果。

Timeline Play button

Timeline播放按鈕

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

将使用Timeline播放模式來預覽Timeline執行個體,點選Timeline播放按鈕,或是Space快捷鍵都一樣效果。Timeline播放模式将會處理下列内容:

  • 從Timeline目前播放頭所在的位置開始播放,并直到播放完整個Timeline執行個體的結束位置為止。如果Play Range button(播放範圍按鈕,下面會有介紹該按鈕)是啟用的了話,那麼播放頭會限制在播放範圍的内容的位置上。
  • Timeline播放頭的位置将沿着Timeline使用的時長播放下去。播放頭位置區塊資訊會顯示Timeline播放頭的位置,也會顯示目前在第幾幀或是第幾秒,取決于Timeline settings。
  • 暫停播放,再次點選Timeline Play button(播放按鈕),或是快捷鍵Space。
  • 當播放到Timeline執行個體的結束位置時,Wrap Mode(重複模式)可能會hold(保持最後一幀),repeat(目前我在2018.3.0f2時叫loop,意思都差不多,重複播放,或是循環播放的意思),none,啥都不處理。Wrap Mode 的設定是在 Playable Director component(Playable Director元件)屬性。

Timeline播放模式提供在Timeline視窗中預覽Timeline執行個體的功能。Timeline播放模式僅是模拟 Play Mode in the Game View(在 Game視圖下運作播放的情況)。

Next Frame button

下一幀按鈕

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

将Timeline播放頭往下一幀移動,點選下一幀按鈕或是’.'快捷鍵。

Timeline End button

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

Timeline 結束按鈕

将Timeline播放頭直接定位到Timeline執行個體的結束位置,點選Timeline 結束按鈕或是Shift+’,'快捷鍵。

Play Range button

播放範圍按鈕

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

啟用了 Play Range 按鈕将可限制播放到指定的秒或是幀的範圍。Timeline視窗在預覽或播放時僅能播放在這些範圍内的Timeline執行個體内容。在Unity Play Mode(運作模式)将忽略播放範圍限制。

Timeline标尺上高亮顯示播放範圍并代表着範圍的起始于結束的标記。可以拖拽這些标記來調整限制的範圍。

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

播放範圍(紅色圓圈)啟用時标尺上會有标記,與高亮表示定義指定的範圍

使用 Play Range Mode,在 Timeline Setting(Timeline設定),可以決定Timeline在處理播放範圍值時隻播放一次還是循環播放。

Timeline Playhead and Playhead Location field

Timeline播放頭與播放頭定位資訊部分

Timeline播放頭代表着在Timeline視窗預覽的Timeline執行個體的播放位置的表現。播放頭的位置在播放定位資訊部分會以幀或秒顯示。

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

播放頭定位塊與Timeline播放頭(紅色方塊)。Timeline 播放頭也會顯示在Zoombar(縮放條)(紅色箭頭那)。

使用 Zoombar to navigate, scroll, and zoom(縮放條來滾動或是縮放)剪輯視圖。白線代表着Timeline播放頭在整個Timeline執行個體的時長位置。

将播放頭跳躍至指定的時間點,可以點選Timeline标尺。你也可以在播放定位塊中輸入對應的幀或秒的值,再按下回車也行。輸入的數值,是按幀或是按秒來解析,就按Timeline Setting的是如何設定的。例如,如果Timeline标尺目前是按秒來解析的,并以30fps的幀為例,如果輸入的是 180 的值,那麼播放頭會解析為定位到6:00(第6分鐘的位置)。要想設定Timeline視窗的時間顯示格式,可配置 Timeline Setting。

Switching between Local and Global

局部與全局的互相切換

使用Local(本地)或Global(全局)按鈕來改變Timeline标尺上顯示的是局部時間,還是全局時間。局部時間與全局時間僅僅是相對于嵌套的Timeline執行個體來說的。

To create a nested Timeline instance(建立一個嵌套的Timeline執行個體),拖拽一個帶有Timeline 執行個體的GameObject到另一個Timeline執行個體中。拖拽Timeline執行個體到該Timeline執行個體後,那麼該Timeline就會變成主Timeline執行個體了。被拖拽進來的Timeline執行個體将變成嵌套的執行個體。

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

一個嵌套的Timeline執行個體顯示Control track軌道的Control clip剪輯裡(紅色箭頭)

要編輯該嵌套的Timeline執行個體,滑鼠輕按兩下該包含了嵌套Timeline執行個體的Control clip剪輯即可。Timeline視窗中切換到了嵌套Timeline執行個體的内容,Timeline标題實作了主Timeline執行個體的名字與GameObject的名字,接着後面的是嵌套的Timeline執行個體的名字與GameObject的名字。

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

Timeline标題表示你目前正在編輯這嵌套的Timeline執行個體(紅色方塊框中)。全局按鈕(紅色箭頭)代表嵌套Timeline執行個體顯示播放頭與标尺顯示的幀或秒數是相對全局的時間(相對主Timeline的時刻)。

當你編輯嵌套的Timeline執行個體,點選Global 切換至Timeline标尺為局部的時間。局部時間是相對嵌套的Timeline執行個體表示的。意思是Timeline的标尺從0開始的。

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

使用局部時間的嵌套Timeline執行個體。

再次點選 Local 後,就切換成 Global 的時間模式,是該嵌套Timeline執行個體相對他的主Timeline執行個體的标尺刻度來實作的。例如,Control clip位于 第70幀 主 Timeline執行個體的刻度,而第70幀正是嵌套Timeline執行個體的剛剛開始的刻度。

Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制欄)Timeline Playback Controls

使用全局時間的嵌套Timeline執行個體。

繼續閱讀