我跟随Mog在帖子中提出的建议:
How to create VR Video player using Google Cardboard SDK for Unity
这是我的代码段
1。
在MainActivity的onSurfaceCreated()
方法中,我初始化一个纹理并将其绑定到GL,并创建一个表面和与它们关联的媒体播放器。
答案 0 :(得分:3)
为了完成这项工作,我遇到了类似的问题,我使用了很棒的RajawaliVR library。
我使用的代码:
streamingTexture = new StreamingTexture("video", mediaPlayer);
Material material = new Material();
material.setColor(0);
try {
material.addTexture(texture);
} catch (ATexture.TextureException e) {
throw new RuntimeException(e);
}
Sphere sphere = new Sphere(50, 64, 32);
sphere.setScaleX(-1);
sphere.setMaterial(material);
getCurrentScene().addChild(sphere);