Sprawdzenie obecności czujnika pola magnetycznego w urządzeniu:
boolean compassAvail = Gdx.input.isPeripheralAvailable(Peripheral.Compass);
Odczytywanie danych z kompasu:
float azimuth = Gdx.input.getAzimuth();float pitch = Gdx.input.getPitch(); float roll = Gdx.input.getRoll();
Wartości kątów zwracane przez w/w funkcje mierzone są w stopniach.
- azimuth - kąt położenia urządzenia względem osi 'z'. Wartości dodatnie osi 'z' skierowane są ku środkowi kuli ziemskiej.
- pitch - kąt położenia urządzenia względem osi 'x'.
- roll - kąt położenia urządzenia względem osi 'Y'.
Brak komentarzy:
Prześlij komentarz