【Unity动画】实现不同的肢体动作自由搭配播放Layer+Avatar Mask
2023-12-14 12:11:00
这个教程教你学会使用Unity 动画层配合布偶遮罩(AvaterMask)?实现从2个动画身上只保留部分肢体动作,然后搭配播放
例如:一个正常跑的动画片段,我只保留腿部动作,形成一个层叫Run_leg
然后在从一个攻击动作的动画片段上面,只保留手部和脑袋动作,去除腿部动作创建一个层放进去,层叫Attack_Hand
.然后设置两个层播放的程度权重
就会实现腿部一边跑,手部一边攻击的最终动画效果
步骤1:创建组件和层
正常为一个模型创建Avator组件,然后创建AvatorControll 动画状态机。然后创建两个层,自由命名,便于自己看。注意保留BaseLayer 默认层!
?步骤2:为每一个层的状态机分别添加动画片段
Attack_Hand层我放入了一个手部攻击动画片段
?Run_leg 层我放入了一个Run跑步的动画片段
?步骤三 创建遮罩
创建?Avatar Mask可以设置那一部分骨骼运动和不运动
然后放在状态机里面的层中来混合
?【后续完善】
文章来源:https://blog.csdn.net/leoysq/article/details/134916495
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!