Iphone-SDK : accelerometer x, z 到 360 度?

标签 iphone accelerometer

如何获取加速度计产生的 x,z 值并将其转换为值 这将代表 iPhone 360​​ 度旋转中的一个点? (景观) 它可以是-2到2(0代表中间点),也可以是0到360,只要它代表整个iphone旋转的值。

我需要它来制作我正在制作的风景游戏 在这种情况下最好的解决方案是什么?

最佳答案

使用atan2()函数。要获取以度为单位的值:

#include <math.h>

...

float degrees = atan2(x, y) * 180 / 3.14159;

关于Iphone-SDK : accelerometer x, z 到 360 度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2068290/

相关文章:

react-native - 如何使用 Expo React-Native 检测摇动事件?

java - 动画无法正常工作

iOS 8 pushViewController 不工作,在 iOS 7 中一切都按预期工作,零代码更改?

iphone - 我可以只为我的 iPhone 应用程序使用 1 张图片吗?

iphone - 将应用程序帐户与 facebook 和 twitter 帐户关联

java - Android Wear 加速度计仅提供 +- 2g

iphone - 如何使用加速度计计算步数?

algorithm - 如何使用智能手机加速度计的样本计算距离?

iphone - 推送通知替代方案

html - 在 UIWebView 中使用 HTML 和本地镜像