我想用 Accelerometers 传感器控制我的游戏中的某些东西。
我不知道为什么,但getAzimuth 不起作用它总是得到值 0,我通过显示一些方法的结果进行了这个测试,这是输出
代码示例:
font.draw(batch, "Gdx.input.getAccelerometerX() : " + String.valueOf(Gdx.input.getAccelerometerX()), 10, 200);
输出:
Gdx.input.getAccelerometerX() : -8.245
Gdx.input.getAccelerometerY() : 0.457
Gdx.input.getAccelerometerZ() : 1.245
Gdx.input.getAzimuth() : 0
Gdx.input.getPitch() : 0
Gdx.input.getRoll() : 0
其他问题:
getAccelerometerX() 等可以工作,但即使手机放在桌子上,这些数字也总是会发生变化