【问题标题】:Android App: How to get screen tilt?Android App:如何获得屏幕倾斜?
【发布时间】:2016-01-09 02:55:53
【问题描述】:

我正在编写适用于 Android 的应用程序,我想知道如何让屏幕倾斜? 例如: 如果用户将屏幕向右倾斜,我希望他们的角色(游戏中)向右移动。如果他们向左倾斜,我希望游戏中的角色向左移动。这在 Temple Run 中可以看到,那个人正在跑步,如果你将屏幕向左倾斜,他就会向左移动,反之亦然。 谢谢。

【问题讨论】:

  • 请检查答案

标签: android rotation screen tilt


【解决方案1】:

我认为你想说的不是标题屏幕而是获得 GPS 协调。这个问题已经被再次提出,所以我会继续发布相关问题,看看是否可以帮助你。

Get GPS Coordinates : Android

How to get current location in Android

我的猜测是 Temple Run 游戏会检查 GPS 坐标,并根据坐标如何改变游戏调用的特定方法。标题将整个屏幕旋转 90 度,而不是其中的一部分。

如果您仍然无法理解,我们会在这里为您提供帮助。

在 snachmsm 评论后编辑:

这里有使用Accelerometer的详细信息

以及关于使用Gyroscope的答案

【讨论】:

  • 您听说过陀螺仪或加速度计吗? GPS 不太精确,尤其是在运动/运动中
  • 是的,没错,我忘记了这些,你是对的
【解决方案2】:

也许使用加速度计或陀螺仪? check doc here

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
  • 对,但问题不是那么精确(没有代码),所以我决定只放链接让用户选择自己的方法/模块
  • 那么最好将此添加为问题的评论,而不是作为答案
猜你喜欢
  • 1970-01-01
  • 2012-08-14
  • 1970-01-01
  • 2018-01-30
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多