0

画面上のオブジェクトを移動するために加速度計を使用しています。iPhoneがフラットな場合にのみ機能します。

iPhoneを別の位置で使用すると、オブジェクトが思いどおりに移動しません(Y軸が適切に管理されていません)。

ですから、加速度計の位置を校正する必要があると思います。しかし、私はこれを行う方法がわかりません。

私を助けてください。

前もって感謝します。

よろしく、ALpesH

4

1 に答える 1

2

こんにちは、すべてが順調であることを願っています。簡単なグーグル検索がこの美しい投稿を思いついた。それはまさにあなたが望んでいたものです。加速度計のキャリブレーションと最適化に関するチュートリアル。

このチュートリアルは、加速度計の基本を理解していることを前提としています。そうでない場合は、加速度計の基本に慣れるのに役立つチュートリアルがグーグルにたくさんあります。

このチュートリアルでは、次の3つのことに焦点を当てます。

  1. ユーザーが任意の位置からゲームをプレイできるように、加速度計を調整します。
  2. オブジェクトの動きの「感度」を変更します。
  3. コントロールを「反転」するオプションを追加します。

まず、なぜこれらの機能をわざわざ追加するのですか?単純。加速度計ベースのゲームを起動して、次のテストを試してください。

  1. 完璧な位置に座って遊んでください。
  2. リストアイテム
  3. しゃがんでプレイしてください。
  4. 横になって遊んでください。
  5. デバイスを床に平行にし、画面を手前に向けて、仰向けに寝かせて再生します。

このWebサイトから取得:

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

これが答えとしてこれを選択する場合、これが役立つかどうかを教えてください。それ以外に、さらにサポートが必要な場合はお知らせください

私はこのチュートリアルコードを自分のアプリに実装しましたが、単純なピンポンゲームを逆さまにプレイしたり、ベッドに横になっているときに横向きにプレイしたりしていません。:D

パック

于 2010-09-27T13:27:22.630 に答える