调用bodyAnimator.SetTrigger时出现标题的警告
原因是Animator所在的GameObject是不可见的。可以打印出activeInHierarchy确认一下。
把动画的播放方式改为bodyAnimator.Play就会给出inactive的警告。
众所周知,Unity中GameObject.SetActive(true)后,GameObject不会立马变为active,而是在下一帧才会变为active。
解决办法就是在确保active为true后再调用动画播放
调用bodyAnimator.SetTrigger时出现标题的警告
原因是Animator所在的GameObject是不可见的。可以打印出activeInHierarchy确认一下。
把动画的播放方式改为bodyAnimator.Play就会给出inactive的警告。
众所周知,Unity中GameObject.SetActive(true)后,GameObject不会立马变为active,而是在下一帧才会变为active。
解决办法就是在确保active为true后再调用动画播放