尊重原創,轉載請在文首注明出處:http://blog.csdn.net/cai612781/article/details/99330696
環境:
Unity 2018.4
一,Introduction
1.1,Timeline
Timeline是Unity2017新增的一個用於方便組織場景動畫的工具,可用來製作劇情動畫、技能演出等,還可配合Cinemachine做運鏡。
1.2,,Timeline Asset
Timeline在Unity中是一種Asset資源文件,通過Asset/Create/Timeline菜單創建。
1.3,Playable Director Component
PlayableDirector是用來播放Timeline Asset的組件。
1.4 Playable Graph
編輯好的一個Timeline Asset,在播放時,會創建成一個Playable Graph,Playable Graph相當於Timeline Asset的一個實例,因此一個Timeline Asset可以被多個Playable Directory同時播放,互不幹擾。
二,Using Timeline
2.1,Timeline Editor
雙擊Timeline Asset,或Window/Timeline Editor菜單可打開Timeline編輯器。
Official Track & Group:
2.1.1 TrackGroup
分組的概念
2.1.2 Activation Track
顯示/隱藏
2.1.3 Animation Track
播放動作
2.1.4 Audio Track
播放音效
2.1.5 Control Track
控製GameObject,粒子特效,嵌套Playable Directory
2.1.6 Playable Track
腳本
2.1.7 Signal Track
Unity 2019才有的功能,用於發送信號,類似關鍵幀
2.1.8 Cinemachine Track
安裝Cinemachine Package後,可控製虛擬相機做運鏡
2.2 Clips
每條軌道(track)上,可以創建多個對應的clip,clip上關聯資源或者數據.
當兩個clip重疊時,重疊區域會進行融合。
每個clip上都會有開始、結束、持續的時間配置,對應在軌道上的位置和長度。
可融合的clip,例如Animation Clip還顯示融合的參數配置
Pre-Extrapolate和Post-Extrapolate:分別代表clip前後的空白間隙如何表現:
Hold:保持在最接近clip的一幀狀態;
Loop:循環播放clip;
PingPong:前向和後向循環播放;
Continue:根據動畫原始資源設置的循環模式播放;
2.3,Recording and Editing Animation
Animation Track有個紅點,支持錄製一段Animation動畫。
錄製的動畫可以有infinite track和clip tracks兩種形態。