0

粉红色的构建

蓝色构建

首先,我们使用 Unity 2019.3.0f6 和 URP 7.2.1。

大约 1/3 的时间我们加载游戏的场景(仅在构建中),它被染成粉红色,顶部带有橙色条带(如“粉红色构建”所示)或蓝色带有顶部绿色条带(如图所示) “blue build”),直到您进入下一个场景。另外 2/3 的时间屏幕很好。

在查看日志中的着色器编译后,它们似乎都在加载(在粉色/蓝色构建发生和没有发生之间,输出中没有任何变化)。然后,我们尝试打开和关闭相机上的不同组件,以隔离可能导致问题的原因(因为色调效果仅发生在 Unity 画布下方,因此我们认为这可能是相机/后期处理的问题)。

我们已将问题缩小到用于后期处理的卷组件上的卷配置文件上的 Bloom Override。关闭 Bloom Override 会使问题在构建中消失,但我们希望保留 Bloom 效果。

体积分量

我们已经尝试打印 Bloom Override 下的所有值,以查看粉红色/蓝色时是否存在异常,但没有差异。从字面上看,当它工作和不工作时,我们的日志中没有什么不同。我们唯一确定的是关闭 Bloom 可以解决问题。如果有人遇到这种情况,这是一个绝望的求助电话,因为我们完全不知道从这里去哪里。

图形设置截图1

图形设置截图2

4

1 回答 1

0

这可能是一个相当个别的问题。由于有类似问题的人尚未回答,我将建议一个通用且简单的解决方案。创建一个新项目,其中将有新的设置URP,并且已经在其中添加了绽放效果。如果一切正常并且bloom正常工作,那么将这些设置转移到您的项目中(最好创建一个备份,以防万一)。

如果这没有帮助,那么作为一种选择,尝试更改出现在游戏 2/3 之前的其他设置效果很好。也许是某些个人影响造成了问题。或者根据我的假设,在一个小插曲中。它也可以在一个精灵中,即在绽放顶部绘制(建议在单独的备份中完成所有这些操作,以免意外破坏项目)。另外,问题可能出在相机上,如果 URP 设置、精灵等运行良好,并且绽放效果应该不会失败。

作为最后的手段,如果这也不起作用,请尝试向 Unity 支持发送投诉。有可能,这可能是绽放效果本身的错误。

虽然我会假设绽放消除了这个问题。但是错误在别的地方,并且在打开绽放效果的那一刻显示。但由于URP是相当新的,我不排除这是绽放效果本身的错误。

于 2022-02-05T12:52:33.017 回答