我正在使用touchDown方法(InputProcessor)在x轴上移动精灵,我也希望使用加速度计来移动它。
libGDX中是否有一种方法可以在两种方法之间进行切换,并且可以将两者一起实现(以便在不触摸屏幕的情况下使用加速度计进行移动,或者在手机处于通话状态时它们会相互冲突)。倾斜并触摸屏幕)
答案 0 :(得分:1)
您可以执行polling。
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)
}