禁用 Unity 调试 Canvas

Disable Unity Debug Canvas

大约一个小时前,调试 Canvas 开始在 Play 上实例化。 我在互联网上四处搜索,但似乎找不到任何东西。 你们中有没有人可能知道如何禁用它,因为它占据了大约一半的屏幕?

编辑: 我试图在另一台计算机上安装该项目,但它没有出现。所以我不知道它是否与项目或Unity本身有关。

Image

尝试左 Ctrl + Backspace 切换它,或删除通用 RP(渲染管道)包或通过代码禁用它:

bool debugupdater_disabled = false;
 
private void Update()
    {
        if (debugupdater_disabled)
            return;
 
        GameObject debugUpdater = GameObject.Find("[Debug Updater]");
        if(debugUpdater != null)
        {
            Destroy(debugUpdater);
            debugupdater_disabled = true;
            Debug.Log("done");
        }
    }

将此代码添加到您的唤醒或启动脚本之一:

UnityEngine.Rendering.DebugManager.instance.enableRuntimeUI = false;

这个在documentation

中有提到

如前所述,您必须使用 CoreRP 12 或更高版本 here