VR的构建质量与指定的

时间:2017-09-17 08:22:07

标签: c# unity3d virtual-reality

我来这里是因为我没有找到问题的解决方案,我希望你的意见。我正在构建一个具有指定质量等级的Unity SteamVR项目(例如Fantastic)。

但是,构建游戏的质量与指定游戏的质量不符。 (我看到它的阴影和混叠低于预期)。我一定要指定好的质量水平,它标有绿色标记。

我是否需要以其他方式指定质量等级?这是一个众所周知的错误吗?它与SteamVR有关吗?

我正在使用Unity 2017。

布雷特

3 个答案:

答案 0 :(得分:0)

VR的质量设置与普通的独立版本不同。 VR质量在很大程度上取决于控制纹素的渲染比例:应用镜头校正前的像素比。请注意,这也会影响性能。

您可以使用以下命令进行更改:

VRSettings.renderScale

上次我检查时,SteamVR上的渲染比例默认值为1. 你增加的越多,你得到的质量越好。我建议您将其更改为 1.5 ,并查看该值的效果是否正常。如果没有,继续增加。

void Awake()
{
    VRSettings.renderScale = 1.5f;
}

您可以了解有关Unity渲染比例的更多信息,并根据其值here查看VR图像输出示例。

答案 1 :(得分:0)

我找到了一个(坏)解决方案。如果我停用除了我所定位的所有级别之外的所有级别,则构建过程将使用预期的质量。

enter image description here

在左侧,我构建游戏时不使用指定的级别质量。在右侧,指定的级别质量用于构建我的游戏,但我需要先停用所有其他级别。

答案 2 :(得分:0)

我也找到了解决方法。我通过脚本手动设置设置。例如,抗锯齿为8.

QualitySettings.antiAliasing = 8;