2015-06-12 2 views

ответ

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

+0

Спасибо! Но если мобильный движется в ландшафтном режиме, значение которого изменилось? И сколько изменения ценности? – Luc

+0

Не знаю. Вы можете отображать значения x, y, z в примерном приложении и видеть, что происходит с каждым при перемещении/встряхивании/прыжке. – Jayesh

Смежные вопросы