3

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

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

4

1 回答 1

4

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

#include <math.h>

...

float degrees = atan2(x, y) * 180 / 3.14159;
于 2010-01-14T23:29:42.257 回答