0

加速度計に基づいて UIImageView を動かしたいゲームを開発しています。iPhoneデバイスを左から右または右から左に回転させると、UIImageViewは特定の角度で回転する必要があります。それも動いていますが、その音が原因でバックグラウンド サウンドを再生すると問題が発生し、iPhone がアイドル状態であっても加速ポイントが送信されます。だから私のUIImageViewも動いています。それは起こらないはずです。iPhoneの音量を下げると、非常にうまく機能します。そのために私がしなければならないこと。

また、iPhoneが左から右または右から左に移動しているときにのみ加速ポイントを取得する方法を誰かが知っている場合。iPhone が xz 平面または yz 平面の場合は検出されません。

どなたか解決策をご存知の方回答お願いします。

4

1 に答える 1

2

加速度計からの入力をフィルタリングしましたか? 加速度計が拾っているスピーカーからのノイズは、ゲーム コントロールとは振幅と周波数が大きく異なると予想されます。

Apple 加速度計グラフのサンプル コードには、単純なローパス フィルターがあります。

于 2009-04-10T08:14:18.057 に答える