1

加速度計からのデータを利用する小さなゲームに取り組んでいました。しかし、私の問題は、フラットだけでなく、あらゆる角度でゲームを調整する機会をプレイヤーに与えたかったことです。これを行う方法がわかりません。どんな例や説明でもうまくいきます。ありがとう。

4

1 に答える 1

1

まず、加速度計イベント ハンドラーから取得したデータを、アクセス可能な変数 ( と呼びましょうaccMeter) に格納していることを確認してください。

基本的に、あなたがしたいことは、いくつかのフレームの加速度計データを に追加することですQueue<Vector3>。これを行うには、現在の加速度計データをキューに追加するメソッドをすべてのフレーム (メインの更新または調整しようとしている場所) で呼び出し、キューがいっぱいになったら、Vector3s の平均を取り、それを別の変数 ( defaultAcc)。次に、キャリブレーションされたデータが何であるかを理解しようとするときはいつでも、から引くだけdefaultAccですaccMeter

于 2013-07-11T15:58:33.540 に答える