在Unity项目根目录下的

“Library\PackageCache\com.unity.render-pipelines.universal@7.1.5\Runtime”

下找到ScriptableRenderer.cs脚本并打开,注意版本号

在ScriptableRenderer.cs脚本的大约363行有一个“ExecuteRenderPass”方法,然后在大约384行的位置会看到下方代码

FmIaItVYBru11eUaBQ1PRecR-s2m

然后在注释掉的代码附近添加下方代码,注意if语句的缩进

if (camera.gameObject.name==("Stage Camera"))
    clearFlag = ClearFlag.Depth;

最终代码如下

FnlQrsncnxfRPyAE_z9iWj5BFU8_

保存之后就可以了!

本文参考自FairyGUI的问答网站

http://ask.fairygui.com/?/question/4200

FllZJ9HY4FANEWSZ6KSa62rlQuYP