Gibt es gute Beispiele dafür, wie das Beschleunigungsmesser in iPhone OS zu benutzen?

StackOverflow https://stackoverflow.com/questions/825923

  •  05-07-2019
  •  | 
  •  

Frage

Ich denke, dass es einige Probleme mit der Erde Gravity ist, so frage ich mich, ob es irgendwelche Beispiele, wo die Beschleunigungs Arbeit durch diese abgezogen wird.

War es hilfreich?

Lösung

(Es ist zu schade, dass du nicht einen Fehler mit dem Planeten Erde Datei kann seine Gravity Problem zu beheben!)

Es gibt mehrere Beispiele unter „Verwandte Beispielcode“ aufgeführt in der UIAcceleration Klassenreferenz .

Wie diese doc Staaten stellt ein Wert von 1,0 etwa + 1g. Also, wenn Sie das iPhone gerade nach oben im Hochformat zeigen, sollten Sie sehen, etwa <0, -1, 0>. Wie Sie das Telefon um die Größe der Beschleunigungsvektors sqrt(x*x+y*y+z*z) bleiben sollte um 1.

drehen

Andere Tipps

Apples AccelerometerGraph Demo enthält Beispielcode, der ein Hochpass implementiert filter-- effektiv die Wirkung der Schwerkraft herausgefiltert werden. Es ist ziemlich einfach, nur zu packen es und ändern Sie Ihre Bedürfnisse anzupassen.

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