Avatar Mask有幾個選項:
1、Humanoid:使用Avatar的骨骼結(jié)構(gòu)(一個人形的骨骼結(jié)構(gòu)),需要將需要遮罩的動畫的Rig屬性中,將Animation Type 更換為Humanoid,,可以通過點選對應(yīng)部位來選擇需要被控制的骨骼,綠色為受動作的影響,紅色為不受動作的影響。
2、Transform mask:手動勾選骨骼(一般用于無法使用Humanoid的骨骼動畫),將Avatar拖給Use skeleton from選項,點擊import skeleton獲取所有骨骼,然后進行選擇,√為受動作影響。。。選擇完成后不用運行游戲也能看到效果哦,rig設(shè)置為Generic,然后animations下的mask選項的definition為copy from other mask,可以通過播放直接看到遮罩的效果。如圖:

Animator Control中創(chuàng)建新的layer,如下圖
Weight代表動畫層的權(quán)重值;
Mask:設(shè)置好的avatat mask;
Blending選項:“重載”(override)表示其他層的信息會被忽略;“附加”(additive)表示這些動畫將被附加在之前的層上;
sync是copy其他layer;
Ik Pass:反向運動,子節(jié)點帶動父節(jié)點
設(shè)置好layer后就可以去播放動畫看看效果啦。

去網(wǎng)上搜索了下有看到一篇關(guān)于Animator的詳細介紹,寫的蠻詳細的了,以下是鏈接
參考:Mecanim Animator使用詳解 - MyArrow的專欄 - 博客頻道 - CSDN.NET