【Unity3D】Animator动画播放时卡死在第一帧BUG系列

常见因素:

1、Animator在Update或其他每帧执行的协程或方法里疯狂被代码调用。

2、Animator动画播放事件会再次调用Animator动画播放。

3、Animator状态机切换问题,A满足条件切换到B,B也满足条件瞬间切回A。产生循环。

不常见因素:

(炸裂因素)Time.timeScale=0

(炸裂因素)Time.timeScale=0

(炸裂因素)Time.timeScale=0

(重要事情说三遍!)

是的!你没看错!Time.timeScale为0时,也会有执行Animator迹象,但是它也是卡在第一帧不动,所以我疯狂排查常见因素的问题,忽略了这个时间系数也会有影响!解决方法就是Time.timeScale=1,恢复回原始时间速度。

其他可能性还未遇到。。

猜你喜欢

转载自blog.csdn.net/qq_39574690/article/details/124692232