游戲原型系列 vol.12 使用激活軌道
摘要
激活軌道是時(shí)間線編輯器中的特殊軌道,其中包含剪輯中的動(dòng)畫。您可以使用它們在指定位置播放動(dòng)畫(例如爆炸)。在本教程中,您將向動(dòng)畫添加激活軌道。
?
1.什么是激活軌道?
如果您使用Unity 2019.3或更高版本,請將其升級到2019.3版本。
激活軌道是“時(shí)間線編輯器”窗口中的特殊軌道,其中包含剪輯中的動(dòng)畫。您可以使用它們將其他完整的動(dòng)畫添加到時(shí)間軸上,并在指定位置播放,例如背景中的槍管爆炸或屏幕上吹起的塵云。激活軌道對于將多個(gè)動(dòng)畫捆綁在一起并使它們在設(shè)定的時(shí)間激活或變?yōu)榉腔顒?dòng)狀態(tài)非常有用。這使您可以控制何時(shí)開始或停止動(dòng)畫,同時(shí)在單個(gè)編輯器窗口中保持簡化的編輯體驗(yàn)。
?
2.打開時(shí)間線窗口
要打開時(shí)間線窗口:
單擊主編輯器窗口上的窗口下拉菜單。
單擊Sequence(序列)>Timeline(時(shí)間線)。
一個(gè)新的窗口將會(huì)打開。這是“時(shí)間軸編輯器”窗口。(圖01 )

3.添加激活軌道(Activation Track)
有兩種添加激活軌道的方法:
單擊動(dòng)畫并將其從“Hierarchy(層次結(jié)構(gòu))”窗口拖到“時(shí)間線編輯器”窗口中。從菜單中提示時(shí),單擊Activation Track(激活軌道)。
單擊添加下拉按鈕,然后單擊Activation Track(激活軌道)。
無論采用哪種路線,您都應(yīng)該在“時(shí)間軸編輯器”窗口中看到一個(gè)激活軌道。(圖02 )

選擇激活軌道后,您將在檢查器中看到以下屬性。(圖03 )

第一個(gè)是頂部的顯示名稱,您可以在其中將激活軌跡重命名為所需的名稱。在“Post-playback? state(播放后狀態(tài))”下拉列表中,可以選擇以下選項(xiàng):
活動(dòng)(Active):當(dāng)時(shí)間軸資產(chǎn)播放完畢時(shí),選擇激活綁定的GameObject。
無效(Inactive):選擇該選項(xiàng)可在時(shí)間軸資產(chǎn)播放完畢時(shí)停用綁定的GameObject。
還原(Revert):選擇此選項(xiàng)可將綁定的GameObject還原到時(shí)間軸資產(chǎn)開始播放之前的激活狀態(tài)。例如,如果時(shí)間軸資產(chǎn)以GameObject設(shè)置為非活動(dòng)狀態(tài)結(jié)束,并且GameObject在時(shí)間軸資產(chǎn)開始播放之前處于活動(dòng)狀態(tài),則GameObject將恢復(fù)為活動(dòng)狀態(tài)。
保持原樣(Leave As Is):選擇此選項(xiàng)可將綁定的GameObject的激活狀態(tài)設(shè)置為時(shí)間軸資產(chǎn)末尾的相同狀態(tài)。例如,如果時(shí)間軸資產(chǎn)以GameObject設(shè)置為非活動(dòng)結(jié)束,則GameObject將保持非活動(dòng)狀態(tài)。
如果在時(shí)間軸內(nèi)選擇了“Track Clip(軌道片段)”,則檢查器將更改以顯示Clip Timing(剪輯時(shí)序)(圖04 )。

在這里,您將能夠看到激活軌道的開始,結(jié)束和持續(xù)時(shí)間,并相應(yīng)地調(diào)整值。您會(huì)注意到“開始”,“結(jié)束”和“持續(xù)時(shí)間”字段有兩列,分別標(biāo)記為“ s ”和“ f ”?!?s ”字段以秒為單位,而“ f ”字段以幀為單位。
?
4.使用激活軌道
就像時(shí)間線編輯器中的任何其他軌道一樣,您可以定位和移動(dòng)“Activation Track Clip(激活軌道片段)”以在您定位的位置開始播放。在下面的示例中,有兩個(gè)單獨(dú)的動(dòng)畫(坦克和炮彈爆炸)綁定在一起作為過場動(dòng)畫。(圖05 )

當(dāng)時(shí)間軸播放時(shí),它將命中激活軌道并激活坦克外殼爆炸的單獨(dú)動(dòng)畫。
當(dāng)您需要控制GameObject的可見性,或者正在構(gòu)建利用多個(gè)動(dòng)畫的復(fù)雜序列或過場動(dòng)畫時(shí),激活軌道非常有用。它們使您可以將預(yù)先存在的動(dòng)畫合并到時(shí)間線中,而不會(huì)浪費(fèi)工作流,并且它們還可以保護(hù)動(dòng)畫免受意外編輯的影響。