如何在Timeline中使用Cinemachine?

摘要:遊戲中的過場動畫中經常有大量鏡頭的切換,使用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相鄰放置。想要兩個虛擬相機之間混合過渡,可以重疊片段。

時間軸上的Cinemachine Shot Clips,帶有切換(紅色)和混合(藍色)

在Timeline中使用Cinemachine的流程如下:

  1. 在場景中創建一個空物體。

  2. 給空的GameObject一個有意義的名稱。例如,IntroTimeline

  3. 在場景中,選擇剛創建的空物體來創建Timeline實例和資產。

  4. 單擊Timeline窗口右上角的小鎖按鈕來鎖定Timeline窗口,使添加和編輯Timeline更加容易。

  1. 將具有CinemachineBrain組件的Unity相機拖到Timeline編輯器上,然後從下拉菜單中選擇 Add CinemachineTrack

  1. 將其他軌道添加到Timeline以控制場景的內容。例如,使用動畫軌道給主角設置動畫。

要將Cinemachine Shot Clips添加到Cinemachine軌道:

  1. 在Cinemachine Track中,右鍵單擊並選擇Add From Cinemachine Virtual Camera BaseAdd Cinemachine Shot

  1. 執行以下任一操作:

    • 要將現有的虛擬相機添加到clip,選擇Add From Cinemachine Virtual Camera Base,這會自動將選擇的虛擬相機設置到Cinemachine Shot組件的Virtual Camera屬性中。

  • 要創建一個新的虛擬相機並將其添加到鏡頭片段中,選擇Add Cinemachine Shot,在Cinemachine Shot組件中單擊Create按鈕。

  1. 在Timeline編輯器中,調整鏡頭片段的順序、持續時間、切換和混合。

  2. 調整虛擬相機的屬性,主要是設置跟隨Follow或者瞄準的Aim的對象。

  3. 如果要設置虛擬相機屬性的動畫,給它創建動畫軌道,然後像其他GameObject一樣錄製動畫即可。

擴展閱讀

【擴展學習】洪流學堂公衆號回覆timeline可以下載Timeline&Cinemachine系列教程全文帶目錄PDF哦,更有本文的視頻教程等着你!


呼~ 今天小新絮絮叨叨的真是夠夠的了。沒講清楚的地方歡迎評論,咱們一起探索。

我是大智(歡迎加我微信:zhz11235),你的技術探路者,下次見!

別走!點贊收藏哦!

好,你可以走了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章