如何使用加速度计检测 LibGDX 中的跳跃?
How can I use the Accelerometer for detecting jump in LibGDX?
我为 android 制作了一个应用程序。我将使用加速度计检测 jump.Does 有人知道它是如何工作的吗?
哪个值会改变,改变多少?
以下是一些方法:
// 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();
您必须编写自己的函数来组合以上值并获得检测跳跃的阈值或值范围。
我为 android 制作了一个应用程序。我将使用加速度计检测 jump.Does 有人知道它是如何工作的吗? 哪个值会改变,改变多少?
以下是一些方法:
// 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();
您必须编写自己的函数来组合以上值并获得检测跳跃的阈值或值范围。