Timeline窗口詳解

你好,我是跟着大智學Unity的萌新,我叫小新,這是我本週的學習總結報告哦。

從這周開始了Timeline的學習,開始學之前:“什麼東西?學他幹嘛?我會動畫系統就行了。”學了之後:“真香”。

Timeline能簡化很多需要按時間順序執行的動畫的問題,而且有強大的擴展性,相比我以前用代碼去處理那些動畫來說,不知道優雅了多少倍。

今天的周總結呢,我來總結一下Timeline窗口中的各個功能。

Timeline窗口

先打開Timeline窗口:菜單欄Windows > Sequencing > Timeline

如果當前選中的物體上有Timeline實例,那窗口中就會顯示Timeline中的內容。並且綁定的GameObject也會顯示出來。

如果當前沒有選中物體,會顯示如下界面,告訴你創建Timeline首先你得選中一個GameObject:

如果選中了物體,但是物體上沒有Timeline實例,那在界面上會顯示一個按鈕,你可以用來創建一個新的Timeline。

如果在工程中直接選中了Timeline資產,在Timeline窗口中會顯示軌道和剪輯(clips),但是不會顯示綁定的GameObject(因爲實例才能綁定)。並且Timeline的播放控件也被禁用了,也不顯示時間軸。

Timeline選擇器

可以使用Timeline選擇器來選擇場景中的Timeline實例,如下圖右邊的紅框內。每個下拉菜單都代表了一個Timeline資產的名稱和對應實例的GameObject。

上圖左邊的Preview按鈕選中時,可以在場景中預覽Timeline。不選中時不預覽。

Timeline播放控制

Timeline窗口的左上角有一排按鈕,可以用來控制Timeline時間軸的位置,控制Timeline預覽時的播放。

移動到起始位置按鈕

點擊這個按鈕可以將時間軸移動到最開始的位置。快捷鍵是Shift+,。注意需要輸入法在英文狀態下。

移動到前一幀按鈕

將時間軸移動到前一幀。快捷鍵是,。注意需要輸入法在英文狀態下。

播放按鈕

點擊播放按鈕後,會播放Timeline,可以在場景中預覽動畫效果。快捷鍵是空格。進入播放模式後:

  • 從當前時間軸所在的位置開始播放,直到最後。如果範圍播放按鈕啓用的話,播放會限定在指定的時間區域內。

  • 時間軸播放時會跟隨移動,時間軸的區域會顯示當前的時間或者幀數,取決於Timeline的設置。

  • 再次點擊播放按鈕可以暫停播放,也可以按空格鍵。

  • 當播放到盡頭時,Playable Director組件上面的Wrap Mode屬性決定了Timeline會保持最後一幀(Hold)、從頭重複播放(Loop)還是什麼都不做(None)。

移動到下一幀按鈕

點擊後移動到下一幀,快捷鍵是英文句號.

移動到最後一幀按鈕

點擊後移到Timeline的最後一幀,快捷鍵是Shift+.(注意在英文輸入法下)

範圍播放按鈕

啓用範圍播放按鈕後,可以在指定範圍內預覽播放。注意只能在Timeline窗口中預覽時生效,在運行模式下會忽略範圍設置。

時間軸上會顯示開始和結束的位置,可以拖動開始或結束的小圖標來修改範圍。

在範圍播放模式下,可以在Timeline設置中設置播放一次還是循環播放。如下圖:

時間軸

Timeline窗口中的時間軸顯示了當前預覽的位置。時間軸上顯示了當前的幀數或者時間。此外,滾動條上也有一個小的白豎線,代表了時間軸的位置。如下圖所示:

在時間軸上點擊,可以快速跳轉到特定的事件。你也可以在位置輸入框中輸入具體的幀數或者事件,然後按回車鍵跳轉,如上圖左上角那個紅框。

在本地和全局時間軸之間切換

這個功能主要用在嵌套Timeline中。Global/Local按鈕可以切換子Timeline的時間軸顯示。

如何創建子Timeline之前已經講過,稍微複習一下。將一個有Timeline實例的GameObject拖到另外一個Timeline實例的Clip區域中,就可以創建一個子Timeline。如下圖所示:

如果想編輯子Timeline,可以雙擊上圖紅色箭頭的Clip。Timeline窗口會切換到嵌套的子Timeline。在Timeline窗口上方的麪包屑導航中可以看到是否打開了嵌套Timeline。

當按鈕爲Local時,時間軸從0開始。按鈕位置如上圖箭頭所指的位置。

當按鈕爲Global時,時間軸會從子Timeline在父Timeline開始的位置顯示。比如子Timeline的Control clip是從70幀開始的,那時間軸上的開始位置就會顯示70。如下圖所示:


Timeline視頻教程直達鏈接:https://edu.hongliu.cc/detail/p_5ddc85d207bc9_tCCX2jGY/6

《大話Unity | Timeline》包含在《大話Unity》系列專欄中。《大話Unity》系列專欄,包含數十個專題(包括ShaderGraph、Addressable等最新Unity技術),目前僅售499元。漲價預告:《大話Unity》會跟隨Timeline專題的更新不定期漲價。

《大話Unity》直達鏈接:https://edu.hongliu.cc

發佈了142 篇原創文章 · 獲贊 77 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章