0

我正在尝试构建一个 android 应用程序,允许用户通过旋转他/她的手机来玩游戏

我需要让它做的是设置一个初始方向(这样他们就可以以任何他们希望拿着手机的方式播放它),并且任何其他动作都会与初始方向发生偏移,以找出旋转的方向。

我知道 Magnetic + Acceleration 可以给我将身体框架映射回全局框架的旋转矩阵

陀螺仪给了我角速度,以后可以根据身体框架如何定位自身来计算出另一个旋转矩阵。

但是我将如何将这两者合并在一起,这样他们就可以恭维哪一个呢?我该怎么办?..我应该怎么做?

4

1 回答 1

0

这个问题已经解决了,参见SensorManager 中的 getRotationMatrix

于 2012-02-19T09:18:54.197 回答