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

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

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

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

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

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

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

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