如果你查看文档 使用Google VR的混合应用 ,它解释了如何在2D和VR之间进行。
基本上,你必须包括在 的 播放器设置 - > XR设置 - >虚拟现实SDK 强> “无”SDK。你可能想要使用类似的东西 string vrDeviceName = XRSettings.loadedDeviceName 存储VR SDK在VR中的含义。
string vrDeviceName = XRSettings.loadedDeviceName
您还必须熟悉使用 协同程序 ,因为当您更改视图VR视图类型时,您需要等待一帧。
要切换到2D,您必须启动协程调用 XRSettings.LoadDeviceByName(""); 并等待一帧,然后调整相机(如果需要)。
XRSettings.LoadDeviceByName("");
要切换回VR,您可以启动协程 XRSettings.LoadDeviceByName(vrDeviceName); 再等一帧。
XRSettings.LoadDeviceByName(vrDeviceName);