направление наклона iPhone - PullRequest
0 голосов
/ 30 мая 2010

Я делаю простую игру с управлением наклоном, используя UIKit. Пока что, когда я наклоняю устройство, персонаж движется в соответствующем направлении. Я хочу, чтобы он изменил направление, в котором он находится, когда я наклоняю устройство. Например, когда я наклоняю его влево, я хочу, чтобы персонаж смотрел влево. Есть ли способ определить, было ли устройство наклонено влево или вправо? Если да, не могли бы вы указать мне правильное направление, пожалуйста. Спасибо, Tate

Ответы [ 2 ]

0 голосов
/ 24 октября 2012

В книге Джона Рэя под названием Разработка приложений iOS5 за 24 часа глава 18 иллюстрирует использование CMotionManager для получения данных акселерометра и гироскопа. Проверьте следующий URL. Вы можете скачать исходный код и загрузить приложение ColorTilt главы 18. Он содержит примеры того, как использовать гироскопическую информацию, чтобы определить, в каком направлении было наклонено устройство.

http://www.informit.com/store/sams-teach-yourself-ios-5-application-development-in-9780672335761

0 голосов
/ 30 мая 2010

Если знать, что фактическое вращение достаточно для вас. Тогда я бы предложил использовать UIViewController и переопределить - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation метод

Если вам нужно больше вещей, я бы предложил поискать акселерометр

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...