M
MacMarde82
Neues Mitglied
- 0
Welchen Sensor muss ich verwenden um einen Pfeil anzuzeigen der immer nach unten zum Erdmittelpunkt zeigt?
Meine App ist immer im Landscape Modus. Ich habe es mit dem Orientation Sensor versucht, aber der funktioniert nur wenn ich mein Handy im Portrait Modus halte. Je mehr ich mein Gerät zum Landscape Modus drehe desto mehr werden die Sensorwerte unstabil und die Sensorwerte der Y-Axe zeigen nicht mehr senkrecht nach unten.
Um es genauer zu sagen: Wenn ich mein Gerät im Portrait Modus halte kann ich die y-Axe (roll) verwenden um den Winkel zu ermitteln mit dem ich per Canvas.rotate() den Pfeil drehe, aber je weiter ich mein Android Gerät seitlich zum Landscape Modus drehe desto unbrauchbarer werden die Werte.
Muss ich vielleicht einen anderen Sensor verwenden oder ist es mit Trigonmetrie zu berechnen?
Meine App ist immer im Landscape Modus. Ich habe es mit dem Orientation Sensor versucht, aber der funktioniert nur wenn ich mein Handy im Portrait Modus halte. Je mehr ich mein Gerät zum Landscape Modus drehe desto mehr werden die Sensorwerte unstabil und die Sensorwerte der Y-Axe zeigen nicht mehr senkrecht nach unten.
Um es genauer zu sagen: Wenn ich mein Gerät im Portrait Modus halte kann ich die y-Axe (roll) verwenden um den Winkel zu ermitteln mit dem ich per Canvas.rotate() den Pfeil drehe, aber je weiter ich mein Android Gerät seitlich zum Landscape Modus drehe desto unbrauchbarer werden die Werte.
Muss ich vielleicht einen anderen Sensor verwenden oder ist es mit Trigonmetrie zu berechnen?