Unity——LWRP不可使用多个摄像机

Unity在最新的LWRP6.9.2中取消了摄像机的DepthOnly,现在只会显示深度最大的摄像机的信息。

痛苦了半天终于在知乎上找到一位大佬写的解决方案:

https://zhuanlan.zhihu.com/p/81215950

长话短说,首先要找到ScriptableRenderer.cs和ForwardRender.cs脚本。

现在的Unity插件已经开源,只需要在Project中就可以搜索到插件源文件。注意要选择一下搜索目标为In Packages。

修改ScriptableRenderer.cs类的GetCameraClearFlag方法,注释掉下方红色方框框选标注的三行。

(2)修改ForwardRender.cs类的RequiresIntermediateColorTexture方法。在最后Return前增加红色方框框选的代码。

OK,现在Depth Only又起作用了。

非常迷,官方自己最近更新已经提交了支持了,不知道啥时候commit通过

发布了7 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/liquanyi007/article/details/103865463