Unity Google Cardboard持久性

时间:2015-08-12 12:43:47

标签: unity3d vuforia

我的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;
离开第二个场景之前,在第一个场景开始之前,

无济于事。

任何帮助将不胜感激, 尼尔。

2 个答案:

答案 0 :(得分:0)

应该在Cardboard SDK的最新版本(0.5.1)中修复此问题。

解决它的另一种方法(如果你不想升级,或者它仍然是一个问题)是将Cardboard脚本添加到第一个场景中的对象,并将其“VRModeEnabled”属性设置为false。 / p>

答案 1 :(得分:0)

Vuforia网站上有一个指南,用于单声道和立体声之间的转换:

https://developer.vuforia.com/library/articles/Solution/Implementing-a-Mono-to-Stereo-Transition-for-Cardboard-Apps