如何在 Unity 中激活所有隐藏的游戏对象
How to activate all hidden gameObjects in Unity
我正在用 unity 为游戏制作菜单。我创建了文本和按钮,它们具有打开菜单中包含更多选项的面板的功能。例如,单击选项按钮,将出现一个新框,该框已通过取消选中该对象检查器左上角的框并使用 setActive 布尔值隐藏,单击以在 运行 时间内激活它.
程序完美运行。但是,如果我想编辑统一编辑菜单时隐藏的对象,我必须勾选检查器左上角的框才能看到它。然而,这只是一个小问题,如果我想 运行 程序检查错误,我需要找到每个必须再次取消勾选的对象。
有没有一种方法可以在不重新勾选 unity 编辑器中的框的情况下看到该对象,因为我可以看到在实现更多框时犯了错误?
在 void Start() 中,您应该停用 UI:
void Start()
{
text1.setActive(false);
img2.setActive(false);
//and so on
}
这样,您可以在尝试或修改场景中的所有对象时激活它们,而不会在程序启动时造成问题。
我正在用 unity 为游戏制作菜单。我创建了文本和按钮,它们具有打开菜单中包含更多选项的面板的功能。例如,单击选项按钮,将出现一个新框,该框已通过取消选中该对象检查器左上角的框并使用 setActive 布尔值隐藏,单击以在 运行 时间内激活它.
程序完美运行。但是,如果我想编辑统一编辑菜单时隐藏的对象,我必须勾选检查器左上角的框才能看到它。然而,这只是一个小问题,如果我想 运行 程序检查错误,我需要找到每个必须再次取消勾选的对象。
有没有一种方法可以在不重新勾选 unity 编辑器中的框的情况下看到该对象,因为我可以看到在实现更多框时犯了错误?
在 void Start() 中,您应该停用 UI:
void Start()
{
text1.setActive(false);
img2.setActive(false);
//and so on
}
这样,您可以在尝试或修改场景中的所有对象时激活它们,而不会在程序启动时造成问题。