【发布时间】:2019-02-14 18:17:54
【问题描述】:
Hidiho 社区,
我有一个问题,当我用我的 Android 手机打开一个框架网页时,相机(或场景)会旋转 180 度。我使用普通的 Aframe 示例https://aframe.io/examples/showcase/helloworld/,但仍然会出现一些想法如何解决?我已经尝试在开始时使用 javascript 将相机旋转设置为 0 0 0 但它不起作用。我的手机是小米红米note 4,问题只是出现在chrome中。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hello, WebVR! • A-Frame</title>
<meta name="description" content="Hello, WebVR! • A-Frame">
<script src="https://aframe.io/releases/0.8.2/aframe.min.js"></script>
</head>
<body>
<a-scene background="color: #ECECEC">
<a-box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9" shadow></a-box>
<a-sphere position="0 1.25 -5" radius="1.25" color="#EF2D5E" shadow></a-sphere>
<a-cylinder position="1 0.75 -3" radius="0.5" height="1.5" color="#FFC65D" shadow></a-cylinder>
<a-plane position="0 0 -4" rotation="-90 0 0" width="4" height="4" color="#7BC8A4" shadow></a-plane>
</a-scene>
</body>
</html>
【问题讨论】:
-
什么版本的 Chrome?你能更详细地描述这个问题吗?场景加载后,您可以旋转相机吗?
-
如果我尝试使用 document.getElementById('camera').setAttribute('rotation', '0 180 0'); 设置相机位置你可以看到一帧他做了然后又突然转身
-
chrome 版本 68.0.3440.91(不要忘记在桌面上一切都很好,关于移动版本)
-
当我打开示例时,我无法解释更多细节,相机开始旋转 0 180 0 而不是 0 0 0
标签: android google-chrome camera aframe gyroscope