<!DOCTYPE html>
<html>
<head>
<title>Forest</title>
<script src="https://aframe.io/releases/0.7.0/aframe.min.js"></script>
<script src="https://rawgit.com/feiss/aframe-environment-component/master/dist/aframe-environment-component.min.js"></script>
</head>
<body>
<a-scene>
<a-assets>
<a-asset-item id="brainstem" src="https://cdn.aframe.io/test-models/models/brainstem/BrainStem.gltf"></a-asset-item>
</a-assets>
<a-entity environment="preset: forest; groundColor: green; grid: cross"></a-entity>
<a-entity gltf-model="#brainstem" position="0 0 -5" scale="3 3 3"></a-entity>
<a-box position="-2 0.5 -17" rotation="0 0 0" color="#4CC3D9" width="10"></a-box>
<a-box position="-2 0.5 -10" rotation="0 0 0" color="#4CC3D9" width="10"></a-box>
<a-box position="-2 0.5 -3" rotation="0 0 0" color="#4CC3D9" width="10"></a-box>
<a-box position="10 0.5 -8" rotation="0 90 0" color="brown" width="1.5" height="0.5"></a-box>
<a-sky color="black"></a-sky>
</a-scene>
</body>
</html>
我正在使用一个框架来构建上面提到的模型......当我在我的智能手机上运行它并移动设备时,它会检测到旋转运动但是当我向前或向后移动时没有响应...我没有完整的VR设置(我有一个VR耳机)...是否有任何解决方案只能使用耳机检测运动。
答案 0 :(得分:3)
目前的手机无法检测到位置移动(6DoF),只能旋转(3DoF)。没有好办法,GPS位置不够精确。对于移动VR场景,您应该考虑其他移动方式,例如传送到检查点或推动纸板按钮向前移动。 aframe-extras中有两个例子。