动画层:融合不同部位的动画
主要有三个部分
1.权重weight 该层动画的融合比例
2.Mask遮罩 就是之前说的用来实现边跑边攻击的功能
图中人是面朝我们的,原点可以点击设置成红色,红色时播放动画这个部位就不会动。
(人物模型必须有骨骼)
3.IK Pass 支持IK动画的播放
IK动画:
打开动画所在层的IK Pass
OnAnimatorIk
IK部位有:手、脚、眼镜(LookAt)
代码实现方式:
animator.SetIKPositionWeight
animator.SetIKRotationWeight
animator.SetIKPosition
animator.SetIKRotation
这个功能可以实现当人物模型被挤压等别扭情况时,用部位带动整体
如手臂异常弯曲时强行将手臂放下等