动画目标匹配
比如我们需要角色播放跳跃动画后双手要抓住高处平台边缘,就需要使用动画匹配达到相关效果。
如何使用
Unity中的Animator已经提供了MatchTarget供我们使用,值得注意的是,调用匹配动画的时机有一些限制。
- 必须保证动画已经切换到了目标动画上
- 必须保证调用时动画并不是处于过度阶段而真正在播放目标动画
如果发现匹配不正确,往往都是这两个原因造成的 - 需要开启Apply Root Motion
Match Target的参数
- 参数一:目标位置
- 参数二:目标角度
- 参数三:匹配的骨骼位置
- 参数四:位置角度权重
- 参数五:开始位移动作的百分比
- 参数六:结束位移动作的百分比