愿意使图像不可见,以显示其背后的其他游戏对象,但它在脚本上有协同例程,如果它处于非活动状态,则不会运行。现在我使它处于非活动状态(使用方法setActive(false)
(,以便根据事件使它不可见。所以我想运行协同程序,同时让它不可见。
在层次结构中设置顺序是解决这个问题的解决方案吗?
如何在不使其处于非活动状态的情况下使其不可见/如何实现这一点并使协同程序运行?
您可以通过关闭GameObject的渲染器来实现这一点。
禁用:
gameObject.GetComponent<Renderer>().enabled = false;
参考:https://docs.unity3d.com/ScriptReference/Renderer-enabled.html