2009-04-10 8 views
0

私は加速度計に基づいてUIImageViewを移動したい場所に1つのゲームを開発しています。 iphoneデバイスを左から右に、または右から左に回転させると、UIImageViewは特定の角度で回転する必要があります。それも動いていますが、そのサウンドのためにバックグラウンドサウンドを再生すると問題が発生します。私のiPhoneがアイドルであっても、いくつかの加速ポイントを送信します。 私のUIImageViewも動いています。それは起こるべきではありません。私はiphoneの音量を小さくすると非常にうまく動作します。私はそれのために何をしなければなりません。サウンドアクセラレーションを再生中に

また、誰かが加速ポイントを得る方法を知っているのは、iphoneが左から右に、または右から左に動いているときだけです。それは、iphoneがxzまたはyz平面であるときに検出すべきではありません。

誰かが解決策を知っている場合は、返信してください。

答えて

2

アクセラレータの入力にフィルタリングがありますか?私は加速度計がピックアップしているスピーカーからの騒音が、ゲームのコントロールよりも振幅と周波数が大きく異なることを期待しています。

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

+0

これは妥当と思われます。音を鳴らすことによる最小限の振動が問題になるとは思っていませんでしたが、Joyysnaのアプリケーションは特に敏感に設定されている可能性があります。 –

+0

あなたの回答をいただきありがとうRoger。私は問題を解決することができました。 – Jyotsna

関連する問題