摘要:遊戲中的過場動畫中經常有大量鏡頭的切換,使用Cinemachine可以大大簡化鏡頭的製作。
洪流學堂,讓你快人幾步。你好,我是跟着大智學Unity的萌新,我叫小新,這是我本週的學習總結報告哦。
今天小新要給你分享的問題是:
如何在Timeline中使用Cinemachine?
Cinemachine很容易和Timeline結合使用,比直接使用相機動畫製作鏡頭更容易。使用Timeline可以激活、停用、混合虛擬相機。Timeline可以將Cinemachine、場景中的GameObject和其他資產組合在一起,以可視化方式創建、調整出豐富的過場動畫,甚至是交互式的過場動畫。
提示:對於簡單的鏡頭序列,可以不使用Timeline,直接使用Cinemachine中的Blend List Camera。
使用Timeline時,Timeline會控制哪個相機激活,覆蓋Cinemachine Brain基於虛擬相機優先級的決策。當Timeline播放完後,控制權返還給Cinemachine Brain,它會激活優先級最高的虛擬相機。
你可以使用Cinemachine Shot Clip在Timeline中控制虛擬相機。每個鏡頭片段都指向一個虛擬相機,Timeline播放時將其激活,播放後再將其禁用。使用一系列鏡頭片段來指定每個鏡頭的順序和持續時間。
想要兩個虛擬相機之間直接切換,可以將clip相鄰放置。想要兩個虛擬相機之間混合過渡,可以重疊片段。
在Timeline中使用Cinemachine的流程如下:
-
在場景中創建一個空物體。
-
給空的GameObject一個有意義的名稱。例如,
IntroTimeline
。 -
在場景中,選擇剛創建的空物體來創建Timeline實例和資產。
-
單擊Timeline窗口右上角的小鎖按鈕來鎖定Timeline窗口,使添加和編輯Timeline更加容易。
- 將具有CinemachineBrain組件的Unity相機拖到Timeline編輯器上,然後從下拉菜單中選擇 Add CinemachineTrack。
- 將其他軌道添加到Timeline以控制場景的內容。例如,使用動畫軌道給主角設置動畫。
要將Cinemachine Shot Clips添加到Cinemachine軌道:
- 在Cinemachine Track中,右鍵單擊並選擇Add From Cinemachine Virtual Camera Base或Add Cinemachine Shot。
-
執行以下任一操作:
- 要將現有的虛擬相機添加到clip,選擇Add From Cinemachine Virtual Camera Base,這會自動將選擇的虛擬相機設置到Cinemachine Shot組件的Virtual Camera屬性中。
- 要創建一個新的虛擬相機並將其添加到鏡頭片段中,選擇Add Cinemachine Shot,在Cinemachine Shot組件中單擊Create按鈕。
-
在Timeline編輯器中,調整鏡頭片段的順序、持續時間、切換和混合。
-
調整虛擬相機的屬性,主要是設置跟隨Follow或者瞄準的Aim的對象。
-
如果要設置虛擬相機屬性的動畫,給它創建動畫軌道,然後像其他GameObject一樣錄製動畫即可。
擴展閱讀
- 【Cinemachine智能相機教程】VirtualCamera(四):Noise屬性
- 【Cinemachine智能相機教程】VirtualCamera(三):Aim屬性
- 【Cinemachine智能相機教程】VirtualCamera(二):Body屬性
- 【Cinemachine】VirtualCamera虛擬相機詳解(一)
- 5分鐘入門Cinemachine智能相機系統
- Unity編輯器錄屏神器:Unity Recorder
- 5分鐘製作過場動畫
- 【建議收藏】找不到免費的角色動畫?來試試mixamo
【擴展學習】在洪流學堂公衆號回覆
timeline
可以下載Timeline&Cinemachine系列教程全文帶目錄PDF哦,更有本文的視頻教程等着你!
呼~ 今天小新絮絮叨叨的真是夠夠的了。沒講清楚的地方歡迎評論,咱們一起探索。
我是大智(歡迎加我微信:zhz11235),你的技術探路者,下次見!
別走!點贊,收藏哦!
好,你可以走了。