陀螺仪安卓系统以简单的方式

时间:2014-11-28 19:41:05

标签: java android android-sensors gyroscope

我正在开发一款游戏,需要检测设备是向上还是向下移动以向上移动角色或向下移动,因为我正在使用陀螺仪(如果有更好的方法请纠正我)

但陀螺仪对我来说非常复杂(因为我不太了解phisyc)所以我不知道如何检测设备是否向上移动或向下移动它给我的数据,

我如何用这些值检测它?

float axisX = event.values[0];
float axisY = event.values[1];
float axisZ = event.values[2];

1 个答案:

答案 0 :(得分:1)

陀螺仪不会检测到运动而是旋转,因此如果您想知道设备是打开还是关闭,您可以使用陀螺仪进行此操作。 哪个轴与您相关取决于您的应用是处于水平还是纵向模式。 对于景观而言,正y表示上升,而负y表示下调。 在纵向中,负x表示向上,正向x向下。