如何透明Google VR SDK的纸板视图场景背景以显示相机预览?

时间:2017-02-26 12:06:35

标签: google-cardboard google-vr google-vr-sdk

与TreasureHunt示例一样,有黑色背景,蓝色地面和六色立方体。我期待的是让场景黑色背景消失(透明或清晰的颜色),并显示我复制的相机预览。类似AR效果的东西。

但是,在主视图控制器中,loadView(),当我为_cardboardView设置背景清晰颜色时,它不起作用。 VR场景背景为黑色。

self.view = _cardboardView;
_cardboardView.backgroundColor = [UIColor clearColor];
_cardboardView.layer.backgroundColor = (__bridge CGColorRef _Nullable)([UIColor clearColor]);
self.view.backgroundColor = [UIColor clearColor];  

或者当我在这里设置任何尊贵的颜色时,VR场景背景仍为黑色。

1 个答案:

答案 0 :(得分:1)

除了backgroundColor,为carboardView.layer的所有子图层设置opaque NO。它在vrModeEnabled为NO时有效。我不知道vrModeEnabled何时为YES。