我制作的游戏在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。
任何帮助将不胜感激。谢谢!