【Animator状态快速切换问题】
事情是这样的,我尝试在一帧内多次切换一些状态(当前状态为Idle的情况下):
public Animator animator; void OnEnable() { animator.CrossFade("BeAttack1", 0.2f); animator.CrossFade("Idle", 0.2f); }
但结果并非播放Idle,而是播放BeAttack1。
在调用Play前,调用一次Update即可。
【Animator状态快速切换问题】
事情是这样的,我尝试在一帧内多次切换一些状态(当前状态为Idle的情况下):
public Animator animator; void OnEnable() { animator.CrossFade("BeAttack1", 0.2f); animator.CrossFade("Idle", 0.2f); }
但结果并非播放Idle,而是播放BeAttack1。
在调用Play前,调用一次Update即可。