Animator 窗口
在 Animator 窗口中可創(chuàng)建、查看和修改 Animator Controller 資源。

Animator 窗口有兩個(gè)主要部分:主要網(wǎng)格化布局區(qū)域以及左側(cè) Layers 和 Parameters 面板。

帶有深灰色網(wǎng)格的主要部分是布局區(qū)域。使用此區(qū)域可在Animator Controller中創(chuàng)建、排列和連接狀態(tài)。
您可以右鍵單擊該網(wǎng)格以創(chuàng)建新的狀態(tài)節(jié)點(diǎn)。使用鼠標(biāo)中鍵或按住 Alt/Option 鍵拖拽可平移視圖。通過單擊可選擇狀態(tài)節(jié)點(diǎn)以進(jìn)行編輯,而通過單擊并拖動(dòng)狀態(tài)節(jié)點(diǎn)可重新排列狀態(tài)機(jī)的布局。

左側(cè)面板可在 Parameters 視圖和 Layers 視圖之間切換。Parameters 視圖 允許您創(chuàng)建、查看和編輯?Animator Controller 參數(shù)。這些參數(shù)是您定義的變量,充當(dāng)狀態(tài)機(jī)的輸入。要添加參數(shù),請單擊加號圖標(biāo),然后從彈出菜單中選擇參數(shù)類型。要?jiǎng)h除參數(shù),請?jiān)诹斜碇羞x擇參數(shù),然后按 Delete 鍵(在 macOS 上使用 fn-Delete 來刪除所選參數(shù))。

左側(cè)面板切換到 Layers 視圖時(shí),您可以在 Animator Controller 中創(chuàng)建、查看和編輯層。因此,可在單個(gè)動(dòng)畫控制器中同時(shí)運(yùn)行多個(gè)動(dòng)畫層,每個(gè)動(dòng)畫層由一個(gè)單獨(dú)狀態(tài)機(jī)控制。此情況的常見用途是在控制角色一般運(yùn)動(dòng)動(dòng)畫的基礎(chǔ)層之上設(shè)置一個(gè)單獨(dú)層來播放上身動(dòng)畫。
要添加層,請單擊加號圖標(biāo)。要?jiǎng)h除層,請選擇該層并按 Delete 鍵。

單擊“眼睛”圖標(biāo)開關(guān)即可顯示或隱藏 Parameters 和 Layers 側(cè)面板,從而為您提供更多空間來查看和編輯狀態(tài)機(jī)。

當(dāng)前狀態(tài)機(jī)內(nèi)的“示蹤導(dǎo)航”分層位置。狀態(tài)可包含子狀態(tài)和樹,這些結(jié)構(gòu)可以反復(fù)嵌套。當(dāng)進(jìn)入子狀態(tài)時(shí),此處會列出父狀態(tài)的層級視圖以及當(dāng)前查看的狀態(tài)。單擊父狀態(tài)可跳回到父狀態(tài)或直接返回到狀態(tài)機(jī)的基礎(chǔ)層。

啟用鎖圖標(biāo)將使 Animator 窗口聚焦于當(dāng)前狀態(tài)機(jī)。鎖圖標(biāo)為關(guān)閉狀態(tài)時(shí),如果單擊新的 Animator 資源或帶有 Animator 組件的游戲?qū)ο螅瑒t會切換 Animator 窗口以顯示該項(xiàng)的狀態(tài)機(jī)。鎖定該窗口后,無論選擇其他任何資源或游戲?qū)ο?,Animator 窗口均一直顯示同一狀態(tài)機(jī)。