加速度計からのデータを利用する小さなゲームに取り組んでいました。しかし、私の問題は、フラットだけでなく、あらゆる角度でゲームを調整する機会をプレイヤーに与えたかったことです。これを行う方法がわかりません。どんな例や説明でもうまくいきます。ありがとう。
質問する
177 次
1 に答える
1
まず、加速度計イベント ハンドラーから取得したデータを、アクセス可能な変数 ( と呼びましょうaccMeter
) に格納していることを確認してください。
基本的に、あなたがしたいことは、いくつかのフレームの加速度計データを に追加することですQueue<Vector3>
。これを行うには、現在の加速度計データをキューに追加するメソッドをすべてのフレーム (メインの更新または調整しようとしている場所) で呼び出し、キューがいっぱいになったら、Vector3
s の平均を取り、それを別の変数 ( defaultAcc
)。次に、キャリブレーションされたデータが何であるかを理解しようとするときはいつでも、から引くだけdefaultAcc
ですaccMeter
。
于 2013-07-11T15:58:33.540 に答える