[LayaAir3]在动画转换不勾选ExitByTime的情况下单次动画播放完成后不再检测参数变化

版本3.0.11
已邀请:

Laya_Fred

赞同来自:

您好,这个是ExitByTime勾选时候先播放动画再判断条件与不勾选时候直接判断条件的区别:
1、不勾选ExitByTime的时候,动画状态机直接判断条件是否满足,满足的话直接切换,此时由于动画没有设置loop,此时bTtest为false,切换到动画1不满足,切换到动画0满足,所有播放了动画0,动画0播放完毕后没有loop,则设置条件bTest就没有效果了,您可以通过勾选动画片段的loop来实现需求;
2、勾选了ExitByTime(勾选后,满足退出时间才会执行过渡条件,否则,直接执行过渡条件)之后,先播放当前clip片段,完毕后判断动画参数是否满足,然后再切换动画,此时您修改了动画参数bTest之后,动画播放完毕后判断参数的,实现动画根据参数来切换;

要回复问题请先

商务合作
商务合作