如何获取加速度计产生的 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/