0

ユーザーが自分の携帯電話を回転させてゲームをプレイできるAndroidアプリを作成しようとしています

私がそれをするために必要なのは、それが初期の向きを設定することです(彼らは彼らが彼らの電話を持ちたいと思うとにかくそれを演奏することができます)そして他の動きはちょうど何の回転が行われたかを理解するために初期とオフセットします。

Magnetic + Accelerationは、ボディフレームをグローバルフレームにマップする回転行列を提供できることを知っています。

ジャイロスコープは角速度を与えてくれます。角速度は、後で体のフレームの向きから別の回転行列に計算できます。

しかし、どうすればこの2つをマージして、他のどちらを補完できるのでしょうか。どうすればいいですか?..どのように進めればよいですか?

4

1 に答える 1

0

この問題はすでに解決されています。SensorManager の getRotationMatrix を参照してください。

于 2012-02-19T09:18:54.197 に答える