【问题标题】:ANDROID-- How to find position of mobile relative to the world around it?ANDROID——如何找到手机相对于周围世界的位置?
【发布时间】:2017-03-06 12:23:05
【问题描述】:

背景:

我目前正在开发基于 Web 的 3D 多人运动传感器控制台游戏(空中乒乓球)。手机充当游戏的球拍,传感器数据(陀螺仪、加速器、旋转矢量)用于旋转球拍。移动设备将传感器数据传输到游戏引擎(BabylonJS、NodeJS、SocketIO),我会在其中实时映射这些值。

问题:

当用户(手持手机)向任何方向移动时,我希望我的球拍在游戏中 屏幕也会朝那个特定方向移动。

为此,我研究了方位角值、速度图和 Google Project Tango(Tango 使用的是计算机视觉,在我的情况下无法实现),但我没有得到任何结果。如果有人向我提出任何建议,将不胜感激!

【问题讨论】:

  • 如果您提供有关您将使用的引擎的信息会更有帮助
  • 我使用 BabylonJS 作为我的游戏引擎,使用 nodeJS 和 Socket.IO 进行移动游戏通信

标签: java android android-studio graph android-sensors


【解决方案1】:

您可能想在此处查看此部分:https://developer.android.com/guide/topics/sensors/sensors_overview.html#sensors-coords

请记住,并非所有设备都有陀螺仪或磁力计,因此在此类设备上获取手机相对于地球的位置是不可能的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-04
    • 2022-06-12
    • 2016-12-21
    • 1970-01-01
    • 2019-03-20
    • 1970-01-01
    • 2013-01-04
    相关资源
    最近更新 更多