我正在试图创建一个混合VR/非VR应用程序的Android在团结。我遵循“入门指南”,试图获得一个在VR和nonVR模式之间切换的场景(如果这很重要的话,从后者开始):
github回购可从https://github.com/sisch/DaydreamHybridScene获得
问题:当应用程序启动时,它以app (NonVR)模式启动。Logcat每隔5秒显示一次已实现的Debug.Log消息。然而,没有其他事情发生。特别是屏幕停留在一个相机的2D模式。我希望能看到立体VR视图和普通的2D应用程序视图之间的切换。
我迷失了方向,任何关于我做错了什么的暗示都是非常感谢的。(我是新来的,所以关于如何改进这个问题的提示也是值得欢迎的)
发布于 2017-01-06 15:39:00
因此,我终于找到了这个问题,并会留下这个答案供日后参考。
我从头开始了几次。最后,这是愚蠢的,因为我只是错过了下面的两行
UnityEngine.VR.VRSettings.LoadDeviceByName("daydream");
// wait one frame //<--
UnityEngine.VR.VRSettings.enabled = true; //<--LoadDeviceByName确实按照logcat输出的结果初始化Day梦GvrViewer,但它不隐式地激活StereoController。
我还将更改上传到github。因此,您可以找到一个裸露的工作场景(从NonVR开始),并在github: tag=StackoverflowAnswer上每10秒切换一次United5.4.2f2-GVR 13。
https://stackoverflow.com/questions/41486921
复制相似问题