2016-06-26 9 views
-1

Я использую Core Motion в своем приложении. Я знаю, что .X перемещает iPhone вдоль длинной оси, а .Y перемещает iPhone по короткой оси. Но я не знаю, что читает .Z, поэтому, если бы кто-нибудь мог объяснить это мне, это было бы здорово.Что такое .Z для ускорения на iPhone?

+2

Возможный дубликат [Что именно измеряет акселерометр iPhone?] (Http://stackoverflow.com/questions/9293850/what-exactly-does-the-iphone-accelerometer-measure) –

+0

Я ищу, что .Z делает в акселерометре не акселерометр вообще. – Loanb222

+0

Прочтите там ансперы. –

ответ

1

Ось Z - это то, что вы использовали бы, если бы вы разбили экран iPhone на свой лоб.

Кстати, это утверждение не совсем верно: «Я знаю, что .X перемещает iPhone вдоль длинной оси». Core Motion не может обнаружить перемещение (несмотря на название). Он обнаруживает ускорение, что не совсем то же самое. Вы можете двигаться без ускорения (также называемого постоянной скоростью), и вы можете ускоряться без движения (также называемого гравитацией).

+0

Значит, его перемещение iPhone вверх и вниз? – Loanb222

+1

Нет, экран может быть обращен в любом направлении. Держите его перед собой и разбивайте его горизонтально в лоб - это все еще ось Z. Представьте, что линия стрельбы ортогонально выходит из передней части экрана. Мы говорим об ускорении в этом направлении. – matt