GearVRf - 使用 GVSphere Image 时场景对象不可见

GearVRf - SceneObject not visible with GVSphere Image

我正在尝试在 GearVR 中的 GVRSphereSceneObject 上显示 dot/pointer。但是,只有 GVRSphereSceneObject 显示纹理图像可见后场景对象隐藏的位置。如果我使用 addSceneObject 添加球体和对象,则图像会显示在一侧,其余视图会变黑。

我找不到与此相关的任何问题并尝试了样本。任何帮助将不胜感激。

这是在球体上添加对象的代码。

    Future<GVRTexture> texture = gvrContext.loadFutureTexture(new GVRAndroidResource(gvrContext, R.raw.pano));

    GVRMaterial material = new GVRMaterial(gvrContext);
    material.setMainTexture(texture);

    boom = new GVRSphereSceneObject(gvrContext, 18, 36, false, material);

    Pointer = new GVRSceneObject(gvrContext,
            new FutureWrapper<>(gvrContext.createQuad(0.05f, 0.05f)),
            gvrContext.loadFutureTexture(new GVRAndroidResource(this.gvrContext, R.drawable.target)));
    Pointer.getRenderData().getMaterial().setColor(Colors.RED[0], Colors.RED[1], Colors.RED[2]);

    Pointer.getTransform().setPosition(0.0f, 0.0f, -1.0f);
    Pointer.setName("Pointer");
    boom.addChildObject(Pointer);
    scene.addSceneObject(boom);

如果有人正在为此苦苦挣扎。请看一下 this issue.

Pointer.getRenderData().setDepthTest(false);
Pointer.getRenderData().setRenderingOrder(SXRRenderData.SXRRenderingOrder.OVERLAY);