0

みなさん、こんにちは。加速度計を使用して Y 軸でスプライトを動かすゲームを開発しています。すべてがうまく機能しますが、スプライトが動かない角度が 0° であることが問題ですが、これは、スプライトを上に移動したいときに、通常とは異なる方法で手を回さなければならないことを意味します...ベースアングルを45°に設定できたので、すべての動きが楽になりました。どうやってやるの?

4

2 に答える 2

0

基本ベクトルを定義し、それと加速度計から受信したデータとの差を計算するだけです。起動時に基本ベクトルを定義するか、ノイズを減らすためにしばらくの間平均します (はい、モバイル デバイスで使用される加速度計はかなり低品質です)。

于 2012-11-03T19:30:59.667 に答える
0

底角の設定についてはよくわかりませんが、プログラムで加速度計の測定値から 45° を差し引いても同じ効果があります。

于 2012-11-03T18:33:12.840 に答える