在使用Oculus时在Unity中禁用镜像时,屏幕显示为拉伸

时间:2016-01-17 20:59:07

标签: unity3d monitor oculus virtual-reality

我制作的游戏在Oculus上显示不同的内容,在主显示器上显示其他内容。我在尝试禁用镜像时发现了一个问题。无论主显示器上显示的内容是否被广泛拉伸,但VR上显示的内容仍然正常。我尝试禁用OVR预制件,但只要支持"虚拟现实支持"它就会延长。复选框已选中。如果我取消选中它,如果OVR预制件处于活动状态,它仍然会拉伸。试图延迟激活将导致OVR相机无法渲染到VR耳机。

更清楚。我在场景中有两个摄像头,一个用于VR,它是OVR预制件,另一个是标准摄像头(被拉伸),其目标眼设置为"无(主显示器)"用于显示主监视器所需的内容。

这有什么解决方案吗?

以下代码是我用来停止镜像到监视器的代码:

    IEnumerator Start ()
    {
        yield return new WaitForEndOfFrame ();
        UnityEngine.VR.VRSettings.showDeviceView = false;
    }

另外,我使用Unity 5.3.1p3(尝试使用相同结果的早期版本)和使用带有DK2的Oculus SDK 0.8。

任何帮助将不胜感激。谢谢!

0 个答案:

没有答案