博客專欄

EEPW首頁 > 博客 > Unity3D :Animator Controller

Unity3D :Animator Controller

發(fā)布人:xyni2023 時間:2023-05-18 來源:工程師 發(fā)布文章

Unity3D :Animator Controller

推薦:將NSDT場景編輯器加入你的3D工具鏈
3D工具集:NSDT簡石數(shù)字孿生
Animator Controller

Animator Controller 允許您為角色或?qū)ο蟀才藕途S護一組動畫剪輯以及關(guān)聯(lián)的動畫過渡。在大多數(shù)情況下,擁有多個動畫并在滿足某些游戲條件時在這些動畫之間切換是很常見的。例如,只要按下空格鍵,就可以從行走動畫剪輯切換到跳躍動畫剪輯。但是,即使您僅有一個動畫剪輯,仍需要將其放入 Animator Controller 以便將其用于游戲?qū)ο蟆?/p>

Animator Controller 引用其中所用的動畫剪輯,使用__狀態(tài)機__來管理各種動畫剪輯和它們之間的過渡;狀態(tài)機可視為動畫剪輯和過渡的一種流程圖,或者是在 Unity 中使用可視化編程語言編寫的簡單程序。可在此處找到有關(guān)狀態(tài)機的更多信息。

簡單的Animator Controller簡單的Animator Controller

開始使用 Animation 窗口對游戲?qū)ο筮M行動畫化時,或者將動畫剪輯附加到游戲?qū)ο髸r,Unity 會自動創(chuàng)建 Animator Controller。

要手動創(chuàng)建 Animator Controller,請右鍵單擊 Project 窗口,然后單擊 Create > Animator Controller。

導航

使用鼠標滾輪或類似功能可放大和縮小 Animator Controller 窗口。

要聚焦 Animator Controller 窗口中的某一項,請選擇一個或多個狀態(tài)(單擊要選擇的狀態(tài)或在其周圍拖動選框),然后按 F 鍵來放大所選項。

聚焦所選狀態(tài)聚焦所選狀態(tài)

按 A 鍵可將所有動畫狀態(tài)調(diào)整到 Animator Controller 視圖中。

Unity 將保存您的選擇。按 A 和 F 鍵可在所選動畫狀態(tài)與整個 Animator Controller 之間切換。

按 A 鍵時,Unity 將所有狀態(tài)自動調(diào)整到 Animator Controller 視圖中按 A 鍵時,Unity 將所有狀態(tài)自動調(diào)整到 Animator Controller 視圖中

在播放模式期間,Animator 會平移視圖,以便始終能看到正在播放的當前狀態(tài)。Animator Controller 遵循基礎(chǔ)層和子狀態(tài)機的獨立縮放因子,而窗口將自動平移以確?;顒訝顟B(tài)的可見性。

要在播放模式下修改縮放,請遵循以下步驟:

  • 在 Animator Controller 窗口中啟用 Auto Live Link

  • 單擊 Play 按鈕以進入播放模式

  • 單擊 Pause

  • 在 Animator Controller 中,選擇要放大的一個或多個狀態(tài)

  • 按 F 鍵來放大所選項

  • 再次單擊 Play 按鈕以恢復(fù)播放模式

請注意,Animator Controller 在激活時會平移到每個狀態(tài)。

Animator 平移到活動狀態(tài)Animator 平移到活動狀態(tài)


*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



關(guān)鍵詞: 編輯器 數(shù)字孿生 3D

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉