【问题标题】:Aframe Android Chrome Camera looks always backward [closed]Aframe Android Chrome 相机看起来总是向后[关闭]
【发布时间】: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


【解决方案1】:

啊,好吧,我发现这只是发生在我的 xiaomi redmi note 4 上。如果有人也有一个,也许他可以把它贴在这里,这样我们就知道这是否只是我的手机。也欢迎对其他有问题的手机进行评论。

【讨论】:

  • 如果它是特定于设备的,它可能是该手机上传感器的位置以及如何报告坐标。它是否发生在任何方向:纵向/横向,双向:向左/向右旋转?
  • FWIW,据报道您的手机传感器存在问题。尝试遵循此线程中的重新校准步骤:en.miui.com/thread-458462-1-1.html
  • 谢谢你试试这个。听起来很有希望:D
  • 啊,我试过了,什么也没发生。首先,我认为这必须是解决方案,但在 Firefox 上一切正常,所以陀螺仪不可能是问题。看起来这个手机版本与镀铬相结合会混淆陀螺仪或其他东西
  • ps.:相机处于正常 0 0 0 位置和旋转状态,当您在纵向和横向上打开页面时会发生这种情况
猜你喜欢
  • 2021-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-16
  • 2018-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多