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

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

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

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

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

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

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

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