Во время воспроизведения звука происходит ускорение - PullRequest
0 голосов
/ 10 апреля 2009

Я разрабатываю одну игру, в которой хочу переместить UIImageView на основе акселерометра. Когда я поворачиваю устройство iphone слева направо или справа налево, UIImageView должен поворачиваться на определенный угол. Он также движется, но проблема возникает, когда я играю фоновый звук из-за этого звука, он посылает некоторую точку ускорения, даже если мой iphone не используется Так что мой UIImageView тоже движется. Этого не должно быть. Когда я уменьшаю громкость звука iphone, он работает очень хорошо. Что я должен сделать для этого.

А также, если кто-то знает, как получить точку ускорения только тогда, когда iphone движется слева направо или справа налево. Он не должен определять, когда iphone находится в плоскости xz или yz.

Если кто-нибудь знает решение, пожалуйста, ответьте.

1 Ответ

2 голосов
/ 10 апреля 2009

У вас есть фильтрация на входе от акселерометра? Я ожидаю, что шум от динамика, который улавливает акселерометр, сильно отличается по амплитуде и частоте от управления игрой.

В примере кода графика акселерометра Apple есть простой фильтр нижних частот.

...