Seltsames Verhalten mit android-Ausrichtung sensor

Derzeit bin ich versucht zu drehen, 3D-Würfel mit Orientierungs-sensor-Werte, mit getRotation() Methode. Einige unerwartete Verhaltensweisen beobachtet werden, wenn das android-Gerät gedreht wird über einige Grenzen. Zum Beispiel, wenn ich das Gerät "stand-up" der Wert der 'Rolle' wird einfach verrückt.

Auch bei mir tritt das Phänomen ähnlich dem so genannten gimbal-lock. Der einzige Unterschied ist bei mir tritt das problem auch vor der Anwendung der sensor-Werte auf die 3D-Drehung. Wenn ich versuche, ändern Sie die "pitch" - Wert durch drehen Sie das Gerät um, nur 'pitch' - Achse, die "Gier" - Wert ändert sich auch nach der Drehung des Spielfeldes. Es scheint völlig abwegig zu mir.

Könnte mir jemand helfen?? Ich bin stecken in diesem problem für einen Monat.

Schreibe einen Kommentar