这两个盒子立体声示例在GearVR的Samsung Internet浏览器中不起作用

时间:2018-01-26 22:45:46

标签: aframe webvr

我在GearVR中使用Samsung Internet Browser并启用了webVR。我直接从github源代码中获取了“两个盒子,每个眼睛一个”的代码。它应该在每只眼睛中显示一个盒子。但无论我尝试过什么,我都会在每只眼睛中看到两个盒子或更糟糕的东西。我没有尝试过产生正确的结果。

我的最终目标是使用webVR在webVR中以立体声方式播放360个3D视频(来自VUZE)。但我甚至无法使用这个简单的立体声应用程序。任何有关使立体声VR在HMD中工作的最佳方法的建议,特别是GearVR,将不胜感激。

来源是https://github.com/oscarmarinmiro/aframe-stereo-component

中的两个框示例

代码是:

<html>
<head>
    <title>My A-Frame Scene</title>
    <script src="https://aframe.io/releases/latest/aframe.min.js"></script>
    <script src="aframe-stereo-component.js.min.js"></script>
</head>
<body>
    <a-scene>
        <a-sky color="#FFF"></a-sky>
        <a-light color="#333" position="0 5 0" type="ambient" intensity="0.2"></a-light>
        <a-light type="point" color="#EEE" intensity="1.0" position="3 3 10"></a-light>

        <!-- 'left' eye entities will pass trough the camera in non-VR mode -->

        <a-camera position="0 0 10" cursor-color="black" stereocam="eye:left;"></a-camera>

        <!-- in VR mode, the first box is displayed only in the left eye, the second one in the right eye -->

        <a-entity geometry="primitive: box" material="color: #C03546" stereo="eye:left"></a-entity>
        <a-entity geometry="primitive: box" material="color: #3546C0" position="0 5 0" stereo="eye: right"></a-entity>

    "</a-scene>

 </body>
 </html>

2 个答案:

答案 0 :(得分:0)

我无法让三星VR浏览器在任何例子中正常工作,甚至连三星都没有。

我在Gear VR上使用Oculus Carmel浏览器进行所有WebVR。

答案 1 :(得分:0)

上面显示的代码来自https://github.com/oscarmarinmiro/aframe-stereo-component的文档。

一个工作示例位于http://oscarmarinmiro.github.io/aframe-stereo-component/

查看http://oscarmarinmiro.github.io/aframe-stereo-component/two_boxes/index.html的源代码,可以看出头部中的两个脚本行 应该用一行代替

<script src="../build.js"></script>.

build.js和索引文件的正确版本位于https://github.com/oscarmarinmiro/aframe-stereo-component的代码文件中,但不在下面的文档中。