Frage

Ich versuche, eine Android -App zu erstellen, mit der Benutzer ein Spiel spielen können, indem es um sein Telefon umgeht

Ich muss es tun, um es zu tun, um eine erste Ausrichtung festzulegen (damit sie sie trotzdem spielen können, mit denen sie ihr Telefon halten möchten), und jede andere Bewegung wird nur mit der Anfangsanlage ausgeglichen, um herauszufinden, was die Rotation gemacht hat.

Ich weiß, dass die Magnet- + Beschleunigung mir die Rotationsmatrix geben kann

und das Gyroskop gibt mir die Winkelgeschwindigkeit, die später in eine andere Rotationsmatrix berechnet werden kann, wie der Körperrahmen selbst orientiert.

Aber wie soll ich diese beiden zusammen verschmelzen, damit sie das andere ergänzen können? Was soll ich tun? .. Wie soll ich vorgehen?

War es hilfreich?

Lösung

Dieses Problem ist bereits gelöst, siehe GetRotationMatrix in SensorManager.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top