如何使用Accelerometer检测LibGDX中的跳转?

时间:2015-06-12 21:13:11

标签: android libgdx accelerometer

我为Android制作应用程序。我将使用加速度计来检测跳跃。有人知道它是如何工作的吗? 哪个价值会变化多少?

1 个答案:

答案 0 :(得分:0)

以下是一些方法:

// Check accelerometer availability on device
boolean available = Gdx.input.isPeripheralAvailable(Peripheral.Accelerometer);

// Get current orientation
// Orientation.Landscape or Orientation.Portrait
Orientation nativeOrientation = Gdx.input.getNativeOrientation(); 

// Reading values
float accelX = Gdx.input.getAccelerometerX();
float accelY = Gdx.input.getAccelerometerY();
float accelZ = Gdx.input.getAccelerometerZ();

您必须编写自己的函数来组合上述值并获取阈值或值范围以检测跳转。

参考:libgdx accelerometer