我正在使用触地得分方法(InputProcessor)在X轴上移动精灵,我还希望使用加速度计移动它。
libgdx中是否有一种方法可以在两种方法之间切换,并且它们都可以一起实现(因此,只要不触摸屏幕,就可以使用加速度计完成运动,或者当手机是在手机时它们会彼此冲突倾斜并触摸屏幕)
您可以进行轮询。
if (Gdx.input.isTouched()) {
// screen touched logic
} else {
// check for accelerometer
float accelX = Gdx.input.getAccelerometerX();
float accelY = Gdx.input.getAccelerometerY();
float accelZ = Gdx.input.getAccelerometerZ();
// do stuff with the accel(s)
}