2009-04-10 87 views
0

我正在開發一款遊戲,我想根據加速度計移動UIImageView。當我左右旋轉iphone設備時,UIImageView必須以特定角度旋轉。它也在移動,但是當我播放背景音時會出現問題,因爲它會發出一些加速點,即使我的iPhone空閒。 所以我的UIImageView也在移動。它不應該發生。當我減少iPhone的音量時,效果非常好。我必須爲此做些什麼。當播放聲音加速發生時

還有,如果有人知道如何獲得加速點只有當iphone從左到右或從右到左移動。當iphone是xz或yz平面時,它不應該檢測到。

如果有人知道解決方案,請回復。

回答

2

您是否對加速度計的輸入有過濾?我希望加速度傳感器拾取的揚聲器的噪聲幅度和頻率與遊戲控制的噪聲大不相同。

Apple加速計圖形示例代碼中有一個簡單的低通濾波器。

+0

這聽起來很合理。我不會期望由於播放聲音而產生的最小振動是一個問題,但也許Jyoysna的應用程序設置得特別敏感。 – 2009-04-11 00:23:27