Как я могу откалибровать акселерометр?

Я использую акселерометр для перемещения объекта на экране. Работает только когда айфон плоский.

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

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

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

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

С уважением, ALpesH

1 ответ

Решение

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

Этот урок предполагает, что вы знаете основы акселерометра. Если нет, то в Google есть множество руководств, которые помогут вам привыкнуть к основам акселерометра.

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

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

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

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

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

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

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

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

Pk

Другие вопросы по тегам