Animation的关键功能 深入

动画抖动:去掉 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:控制动画的速度

 

posted @ 2020-02-07 21:46  北特  阅读(382)  评论(0编辑  收藏  举报