我正在开发一款游戏,需要检测设备是向上还是向下移动以向上移动角色或向下移动,因为我正在使用陀螺仪(如果有更好的方法请纠正我)
但陀螺仪对我来说非常复杂(因为我不太了解phisyc)所以我不知道如何检测设备是否向上移动或向下移动它给我的数据,
我如何用这些值检测它?
float axisX = event.values[0];
float axisY = event.values[1];
float axisZ = event.values[2];
答案 0 :(得分:1)
陀螺仪不会检测到运动而是旋转,因此如果您想知道设备是打开还是关闭,您可以使用陀螺仪进行此操作。 哪个轴与您相关取决于您的应用是处于水平还是纵向模式。 对于景观而言,正y表示上升,而负y表示下调。 在纵向中,负x表示向上,正向x向下。