Unity·對Animator配置資源下所有子狀態(tài)機進行邏輯處理
簡單介紹一下Animator的狀態(tài)機結(jié)構(gòu),如圖所示:

當(dāng)我們需要利用到Animator的靜態(tài)資源進行一些配置操作或配置檢查時,需要利用到AnimatorController這個類,這個類僅限于Editor環(huán)境下使用,需要注意。
而對于各個最終的子狀態(tài)機,我們可以利用遞歸的形式拿到對應(yīng)Animator下的所有數(shù)據(jù),使用以下的方法,可以對各個子狀態(tài)機進行一系列的個性化邏輯處理,當(dāng)然,僅僅是拋磚引玉。
上述的遞歸算法個人認為是涉及Animator子狀態(tài)機配置時,比較通用的一個遞歸邏輯。可以一勞永逸的處理一系列相關(guān)事務(wù)。
標(biāo)簽: