Я создаю игру с дополненной реальностью для iOS5 на устройствах, которые поддерживают гироскопы.
Я хочу использовать CMAttitudeReferenceFrameXTrueNorthZVertical
, чтобы отобразить ориентацию устройства и выяснить, на какое CLLocation
устройство смотрит.Это новая ориентация, доступная в iOS5 на основе алгоритмов слияния сенсоров.Предполагается, что он будет намного более плавным, чем код на основе акселерометра.
Я вижу много примеров кода до iOS5, в котором используется акселерометр и более старые реализации AR, использующие код акселерометра.Чтобы переписать такой код, Мне нужно понять, как отобразить новое CMAttitude и текущее местоположение в вектор из текущего местоположения в какой-либо другой CLLocation , определенный путем рисования вектора из центра экрана, обратноiphone к этой контрольной точке.
Спасибо за любые подсказки!