Вопрос

Я использую акселерометр, чтобы переместить объект на моем экране. Это только работает, когда iPhone плоский.

Если я использую iPhone в другом положении, объект не движется, как хочу (ось Y не работает хорошо управляемой).

Итак, я должен откалибровать положение акселерометра, я думаю. Но я понятия не представляю, как это сделать.

Пожалуйста помогите.

Заранее спасибо.

С уважением, Альпеш

Это было полезно?

Решение

Привет, надеюсь, все хорошо. Простой поиск Google придумал этот красивый пост. Это именно то, что вы хотели. Учебное пособие по калибровке и оптимизации акселерометра.

В этом руководстве предполагают, что вы знаете основы акселерометра. Если нет, есть много учебных пособий в Google, что поможет вам привыкать к основам акселерометра.

Этот учебник будет сосредоточен на 3 вещах:

  1. Калибровка акселерометра, чтобы пользователь мог играть в вашу игру с любой позиции.
  2. Изменение «чувствительности» движения вашего объекта.
  3. Добавление возможности «инвертировать» элементы управления.

Во-первых, зачем надо добавлять эти функции? Простой. Запустите игру на основе акселерометра и попробуйте следующие тесты:

  1. Играть, сидя в идеальном положении.
  2. Пункт списка
  3. Играть в него наступило.
  4. Играть в его лежа на вашей стороне.
  5. Играйте в него, лежа на спине с устройством, параллельным полом, и экран, обращенный к вам.

Получено с этого сайта:

http://www.iphoneevsdk.com/forum/iphone-sdk-tutorials/39833-tutorialial-accelerometer-calibration-optimizations.html.

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

IVE реализовал этот учебный код в моем собственном приложении, и я не играющую простой игра Ping Pong с ног на голову, а также играя на него на стороне, лежа на кровати. : D.

Писать

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top