我的Unity 5.1项目中有两个场景 . 第一个没有任何纸板参考,它是Vuforia AR场景 . 当我点击一个对象时,它会加载第二个场景 .
在第二个场景中,我使用纸板SDK来跟踪设备旋转 . 我不需要立体声 . 我只使用这些命令:
Cardboard.SDK.VRModeEnabled = false
Cardboard.SDK.UpdateState();
Cardboard.SDK.HeadPose.Orientation;
当我在第二个场景后加载第一个场景时,会出现问题 . 似乎Cardboard SDK仍然存在,它隐藏了AR Camera . 我得到一个黑屏而不是相机视图 .
我尝试过
Cardboard.SDK.VRModeEnabled = false;
Cardboard.SDK.EnableSettingsButton = false;
Cardboard.SDK.EnableAlignmentMarker = false;
Cardboard.SDK.enabled = false;
在离开第二个场景之前,并在第一个场景的开始,无济于事 .
任何帮助将不胜感激,Nir .
2 回答
应该在Cardboard SDK的最新版本(0.5.1)中修复此问题 .
解决它的另一种方法(如果你不想升级,或者它仍然是一个问题)是将Cardboard脚本添加到第一个场景中的对象,并将其“VRModeEnabled”属性设置为false .
Vuforia网站上有一个指南,可用于单声道和立体声之间的转换:
https://developer.vuforia.com/library/articles/Solution/Implementing-a-Mono-to-Stereo-Transition-for-Cardboard-Apps