Inspector 左上角的复选框在 Unity 中有何作用?

Jon*_*nny 3 2d unity-game-engine

Unity (4.6) Inspector 左上角有一个复选框。我可以取消选中它来“隐藏”图像、按钮等等。它到底有什么作用?我可以从脚本中取消隐藏所述对象吗?我确实尝试打开和关闭 .enabled 但没有任何反应;如果未选中该复选框,我将无法从脚本中再次显示该元素。不幸的是,在设计 2D 游戏场时,您通常希望首先将所有图形放置到画布上以使其合适,然后将其隐藏,以获得画布设计的一种默认的空状态。否则,所有可能的标签和仅偶尔显示的内容都会使 Unity 编辑器中的设计画布变得混乱。

  • 我没有找到任何相关和/或最新的文档。

ize*_*eed 5

它允许您停用和激活游戏对象。非活动游戏对象不会被绘制,它们Update()不会被调用,并且您将无法找到它们Find(),因此您必须保存对稍后要在脚本中打开的任何对象的引用。

打开/关闭:http://docs.unity3d.com/ScriptReference/GameObject.SetActive.html

检查是否明确打开/关闭:http://docs.unity3d.com/ScriptReference/GameObject-activeSelf.html

检查是否打开/关闭,因为父级已打开/关闭:http://docs.unity3d.com/ScriptReference/GameObject-activeInHierarchy.html