【问题标题】:Three.js Camera Orientation in Firefox for AndroidFirefox for Android 中的 Three.js 相机方向
【发布时间】:2015-08-29 23:16:41
【问题描述】:

遇到这样一个问题:手机在本应直视前方时,却表现得好像相机正在穿越环境天顶。一切都像手机定向时一样颠倒,以便相机直视,但这种变化发生在向前看时。 我在运行 Android 版本 5.0.2 的三星 Galaxy S6 上使用最新版本的 Firefox(和 Firefox beta 浏览器)。我可以在this video 上重现该问题。

问题似乎是围绕 x 轴的旋转在该点从 0 交叉到 180(度)。有没有办法使这个正常化?我没有在同一设备上的 Chrome for Android 中遇到它。

【问题讨论】:

    标签: javascript android firefox three.js


    【解决方案1】:

    最简单的解决方案是使用 Firefox 中的实验性WebVR API 功能来获取PositionSensorVRDevice 并使用其getState() 方法来获取方向。摄像头可能仍与您的预期略有偏差,但您可以将其旋转到正确位置,而不会像设备方向一样翻转世界。

    【讨论】:

      猜你喜欢
      • 2020-02-13
      • 2012-12-11
      • 2013-01-26
      • 1970-01-01
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      相关资源
      最近更新 更多