停用GameObjcet后,Unity 5.6动画不会重新启动

时间:2017-05-03 15:34:26

标签: c# android animation unity3d unity5

在Unity 5.5中,当我停用GameObject时,附加的动画师会重置其状态。但5.6并不是。动画将在停用前继续处于状态。你们知道如何在GameObject上播放动画并启用和禁用吗? (我只想播放一次动画,我不想使用传统动画) 谢谢你的回答。

2 个答案:

答案 0 :(得分:0)

我也有这个问题。我解决了它创建一个禁用Sprite渲染器并使用bool在状态之间跳转的新状态。例如:

Animator tree

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