GearVRf - SceneObject не виден в GVSphere Image - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь показать точку / указатель на GVRSphereSceneObject в GearVR.Но только 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);

1 Ответ

0 голосов
/ 06 декабря 2018

Если кто-то борется с этим.Пожалуйста, посмотрите на этот выпуск .

Pointer.getRenderData().setDepthTest(false);
Pointer.getRenderData().setRenderingOrder(SXRRenderData.SXRRenderingOrder.OVERLAY);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...