Frage

Wie ist es möglich, die x, z-Werte durch das Beschleunigungsmesser erzeugt zu nehmen und sie als Wert übersetzen Das wird ein Punkt in der 360 ° der Drehung iphone darstellen? (GEPFLEGTEN) es kann sein, -2 bis 2 (0 für den mittleren Punkt), und es kann von 0 bis 360, sein, solange sie einen Wert für die ganze iphone Drehung darstellen.

Ich brauche es für eine in Herstellung Landschaft Spiel was ist die beste Lösung in diesem Fall?

War es hilfreich?

Lösung

Verwenden Sie die atan2 () Funktion. Um einen Wert in Grad zu erhalten:

#include <math.h>

...

float degrees = atan2(x, y) * 180 / 3.14159;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top