我来这里是因为我没有找到解决我的问题的办法,我想听听你的意见。我正在构建一个具有特定质量级别的Unity SteamVR项目(例如,非常棒)。
但是,构建的游戏的质量与指定的游戏不对应。(我看到它的阴影和锯齿比预期的要低)。我一定要标明好的质量等级,上面标有绿色的记号。
我需要用另一种方式指定质量级别吗?这是一个众所周知的bug吗?这和SteamVR有关系吗?
我正在使用Unity 2017。
布雷特
发布于 2017-09-17 16:48:44
VR的质量设置不同于正常的独立构建。VR质量在很大程度上取决于渲染比例,在应用镜头校正之前,渲染比例控制纹理像素:像素比率。请注意,这也会影响性能。
您可以使用以下命令对其进行更改:
上次我检查的时候,SteamVR上的渲染比例默认值是1。增加的越多,质量就越好。我建议您将其更改为大约1.5,并查看性能与该值是否相符。如果不是,继续增加。
void Awake()
{
VRSettings.renderScale = 1.5f;
}你可以了解更多关于Unity的渲染比例,并查看基于其值here的VR图像输出示例。
发布于 2017-09-17 17:21:36
我找到了一个(糟糕的)解决方案。如果我停用除目标级别之外的所有级别,构建过程将使用预期质量。

在左边,当我构建我的游戏时,没有使用指定的关卡质量。在右边,指定的关卡质量被用来构建我的游戏,但我需要先前停用所有其他关卡。
发布于 2018-04-11 21:21:07
我还找到了一种变通方法。我通过脚本手动设置设置。例如,将抗锯齿设置为8。
QualitySettings.antiAliasing = 8;
https://stackoverflow.com/questions/46262075
复制相似问题