首页 > 其他 > 详细

Animation的关键功能 深入

时间:2020-02-07 22:30:02      阅读:83      评论:0      收藏:0      [点我收藏+]

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

 

Animation的关键功能 深入

原文:https://www.cnblogs.com/-831/p/12274746.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!