2016-06-26 2 views
-1

J'utilise Core Motion sur mon application. Je sais que le .X déplace l'iPhone le long de l'axe long et le .Y déplace l'iPhone sur l'axe court. Mais je ne sais pas ce que le .Z est en train de lire, donc si quelqu'un pouvait m'expliquer cela, ce serait génial.Quel est le .Z pour l'accélération sur un iPhone?

+2

Possible copie de [Que mesure exactement l'accéléromètre de l'iPhone?] (Http://stackoverflow.com/questions/9293850/what-exactly-does-the-iphone-accelerometer-measure) –

+0

Je cherche ce que le .Z fait dans l'accéléromètre pas l'accéléromètre en général. – Loanb222

+0

Lisez les réponses ici. –

Répondre

1

L'axe Z est ce que vous utiliseriez si vous écrasiez l'écran de l'iPhone sur votre front. Par ailleurs, cette affirmation n'est pas tout à fait exacte: "Je sais que le .X déplace l'iPhone le long de l'axe". Core Motion ne peut pas détecter en déplaçant (malgré le nom). Il détecte accélération, ce qui n'est pas tout à fait la même chose. Vous pouvez vous déplacer sans accélérer (également connu sous le nom de vitesse constante), et vous pouvez accélérer sans bouger (également connu sous le nom de gravité).

+0

Donc, son déplacement de l'iPhone de haut en bas? – Loanb222

+1

Non, l'écran peut être orienté dans n'importe quelle direction. Tenez-le en face de vous et écrasez-le horizontalement dans votre front - c'est toujours l'axe Z. Imaginez une ligne tirant orthogonalement sur le devant de l'écran. Nous parlons d'accélération dans cette direction. – matt