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