广州番禺网站建设工作室,沈阳流产手术哪家比较好,修改网站空间服务器密码,传奇版本网页游戏这个教程教你学会使用Unity 动画层配合布偶遮罩#xff08;AvaterMask#xff09; 实现从2个动画身上只保留部分肢体动作#xff0c;然后搭配播放
例如#xff1a;一个正常跑的动画片段#xff0c;我只保留腿部动作#xff0c;形成一个层叫Run_leg
然后在从一个攻击动作…
这个教程教你学会使用Unity 动画层配合布偶遮罩AvaterMask 实现从2个动画身上只保留部分肢体动作然后搭配播放
例如一个正常跑的动画片段我只保留腿部动作形成一个层叫Run_leg
然后在从一个攻击动作的动画片段上面只保留手部和脑袋动作去除腿部动作创建一个层放进去层叫Attack_Hand
.然后设置两个层播放的程度权重
就会实现腿部一边跑手部一边攻击的最终动画效果
步骤1创建组件和层
正常为一个模型创建Avator组件然后创建AvatorControll 动画状态机。然后创建两个层自由命名便于自己看。注意保留BaseLayer 默认层 步骤2为每一个层的状态机分别添加动画片段
Attack_Hand层我放入了一个攻击动画片段这是一个完整的动画片段后面我只保留手部去除掉腿部动作 Run_leg 层我放入了一个Run跑步的动画片段将来我们只保留腿部的动作去除上半身的动作
这样的设置每一层都有自己的动画片段但是这些动画是完整的片段。我们还没办法做到 各自去除一部分动作所以就用到了人偶遮罩Avatar Mask。 步骤三 创建遮罩-人偶遮罩Avatar Mask
人偶遮罩Avatar Mask只针对人偶骨骼动画有效果这个遮罩可以遮挡住一部分骨骼保持不动
创建 Avatar Mask可以设置那一部分骨骼运动和不运动
然后放在状态机里面的层中来混合 【后续完善】