在Unity 5.5中,当我停用GameObject时,附加的动画师会重置其状态。但5.6并不是。动画将在停用前继续处于状态。你们知道如何在GameObject上播放动画并启用和禁用吗? (我只想播放一次动画,我不想使用传统动画) 谢谢你的回答。
答案 0 :(得分:0)
我也有这个问题。我解决了它创建一个禁用Sprite渲染器并使用bool在状态之间跳转的新状态。例如:
this.CheckButton.GetComponent<Animator>().SetBool("Active", false);
我不需要在项目中禁用GameObject,但如果项目中有必要,请在禁用GameObject之前尝试跳转到这个新状态。
答案 1 :(得分:0)
这是众所周知的错误,请尝试安装已修复的最新5.6补丁。
https://forum.unity3d.com/threads/unity-5-6-0f3-some-ui-error.464224/#post-3020557