Animator_层级覆盖遮罩左右手动画_Layer_Override_AvatarMask_HandwaveLeftOrRight 提取码: m2xw
主要设置Weight,Mask,Blending
Weight:1(对其他层的动画的影响权重值,1:完全影响(如果Blending为Additive的话,那么会将所有层的Additive的Weight的值进行同时计算),0:完全不影响)Mask:HandWaveLMask(下面有图,我们只要保留左手绿色即可)Blending:Override(该层的动画将会覆盖其他的)AvatarMask,红色是不生效的,绿色是将用上的动画关节
主要设置Weight,Mask,Blending
Weight:1(对其他层的动画的影响权重值,1:完全影响(如果Blending为Additive的话,那么会将所有层的Additive的Weight的值进行同时计算),0:完全不影响)Mask:HandWaveRMask(下面有图,我们只要保留右手绿色即可)Blending:Override(该层的动画将会覆盖其他的)与HandwaveL Layer的基本相同
最后我们运行场景,然后选中Animator的拥有者对象(GameObject),然后再打开Animator窗口(Window->Animation->Animator),打开Paramters参数面板(Layers旁边),手动点击激活"move"布尔值,“handwaveL”、"handwaveR"触发器来看看人物动画的左右手覆盖播放的情况
