Unity-Animator Controller資源
Animator Controllers允許您為角色或其他動(dòng)畫游戲?qū)ο蟀才藕途S護(hù)一組動(dòng)畫。
控制器會(huì)引用其中所用的動(dòng)畫剪輯,使用所謂的__狀態(tài)機(jī)__來管理各種動(dòng)畫狀態(tài)和它們之間的過渡;狀態(tài)機(jī)可視為一種流程圖,或者是在 Unity 中使用可視化編程語言編寫的簡(jiǎn)單程序。
以下部分將介紹 Mecanim 為動(dòng)畫的控制和排序提供的主要功能。
當(dāng)您準(zhǔn)備好使用動(dòng)畫剪輯時(shí),需要使用__Animator Controller__使這些剪輯結(jié)合在一起。Animator Controller資源是在 Unity 內(nèi)創(chuàng)建的,允許您為角色或?qū)ο缶S護(hù)一組動(dòng)畫。

從 Assets 菜單或從 Project 窗口中的 Create 菜單創(chuàng)建Animator Controller資源。
在大多數(shù)情況下,擁有多個(gè)動(dòng)畫并在滿足某些游戲條件時(shí)在這些動(dòng)畫之間切換是很常見的。例如,只要按下空格鍵,就可以從行走動(dòng)畫切換到跳躍動(dòng)畫。但是,即使您只有一個(gè)動(dòng)畫剪輯,仍需要將其放入 Animator Controller 以便將其用于游戲?qū)ο蟆?/p>
控制器使用所謂的__狀態(tài)機(jī)__來管理各種動(dòng)畫狀態(tài)和它們之間的過渡;狀態(tài)機(jī)可視為一種流程圖,或者是在 Unity 中使用可視化編程語言編寫的簡(jiǎn)單程序??稍诖颂幷业接嘘P(guān)狀態(tài)機(jī)的更多信息。可在?Animator 窗口中創(chuàng)建、查看和修改Animator Controller的結(jié)構(gòu)。

最終會(huì)通過連接__Animator__組件(其中引用了Animator Controller)將Animator Controller應(yīng)用于對(duì)象。請(qǐng)參閱關(guān)于?Animator?組件和?Animator Controller?的參考手冊(cè)頁面來了解有關(guān)其用法的更多詳細(xì)信息。