关于Unity动画卡在第一帧的处理方法

今天在制作人物的死亡动画时出现了题目所说的问题,以下是动画的状态机

关于Unity动画卡在第一帧的处理方法_第1张图片

因为任何状态都可能死亡,所以是从anyState进入的死亡动画

进入条件为isDead是true,当角色死亡时这个条件就会设置成true

结果出现了卡在这个动画的问题

经过检查发现,其实是进入死亡动画后,isDead还是true,所以会从死亡动画无限再次进入死亡动画,看起来就像是卡在了第一帧

解决方法

在AnyState转换到Dead的线上设置

关于Unity动画卡在第一帧的处理方法_第2张图片

Can Transition To Self取消勾选,就不会无限循环了 

你可能感兴趣的:(unity,游戏引擎)