动画抖动:去掉 can Transition To Self
立马动画跳转:去掉 Has Exit time
动画的平滑过度的原理:
Mathf.lerp 插值 两个帧 之间 有变化的骨骼的 旋转位移。
两个动画之间的混合值,两个值混合的越多动画效果也会更加的平滑契合。
Blend Tree : 相同的身体部位,不同方向上的融合。
动画镜像
1D Blend Tree :只能相邻的动画之间的融合
2D Blend Tree:任意两个或者多个动画片段都可以融合
AnimationLayer:不同身体的部位的融合
Weight 权重
bodMask:遮盖 身体的某些部位 没有时间限制
Apply Root Motion Handled by Script
Update Mode
代码里: void OnAnimationMove()回调函数 让脚本控制物体的位移
上面代码 人物控制器的Move方法(animator的动画片段的方向位移)
=动画片段的旋转
Multiplier:控制动画的速度
原文:https://www.cnblogs.com/-831/p/12274746.html