您好!

我已经独立使用摄像机实现特殊效果(例如平面反射)。Unity版本为6.3 URP。在检查了一系列我认为应该影响性能的设置后,发现即使设置为禁用cull.mask,并且几乎所有可能影响性能的设置都已经禁用了,仍然会有固定的额外开销:

  • 后处理 关闭
  • 抗锯齿 关闭
  • 渲染阴影 关闭
  • 正常纹理 关闭
  • 深度纹理 关闭
  • 剔除遮蔽
  • 遮蔽剔除 开启(尽管关闭似乎有一定帮助)
  • 远离z设置为 25
  • 渲染纹理设为 主画面的40%

我认为应该影响性能的所有设置都没有实际影响。唯一一个对性能有影响的设置,就是不渲染摄像机,不禁用这个组件。

为什么会这样? 为什么有这种固定的额外开支,如何才能减少它?非渲染帮助了一些,但难道就只有这个方法?

感谢!