Avatar Mask有幾個選項:
1隘梨、Humanoid:使用Avatar的骨骼結(jié)構(gòu)(一個人形的骨骼結(jié)構(gòu))蚀腿,需要將需要遮罩的動畫的Rig屬性中嘴瓤,將Animation Type 更換為Humanoid,莉钙,可以通過點選對應部位來選擇需要被控制的骨骼廓脆,綠色為受動作的影響,紅色為不受動作的影響磁玉。
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