Unity Mecanim 动画播放延迟问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013614126/article/details/83015347

问题描述

Unity 的 Animator 配置的 Animation Controller 中,通过变量来控制动画状态转换时,变量修改了但是有一定延迟才会播放对应的动画。

延迟

分析

idle 是有一个循环动画的,在这段动画播放的中途改变变量,需要等待这段动画播放完才会切到下一段。

解决

取消勾选 idle -> ready 的 transition 的 Has Exit Time ,这样在对应条件满足时可以直接停止 Idle 的动画,立刻播放 ready 的动画。

exit time

参考

  1. How to make a instant transition with Mecanim?

猜你喜欢

转载自blog.csdn.net/u013614126/article/details/83015347