我正在尝试构建一个 android 应用程序,允许用户通过旋转他/她的手机来玩游戏
我需要让它做的是设置一个初始方向(这样他们就可以以任何他们希望拿着手机的方式播放它),并且任何其他动作都会与初始方向发生偏移,以找出旋转的方向。
我知道 Magnetic + Acceleration 可以给我将身体框架映射回全局框架的旋转矩阵
陀螺仪给了我角速度,以后可以根据身体框架如何定位自身来计算出另一个旋转矩阵。
但是我将如何将这两者合并在一起,这样他们就可以恭维哪一个呢?我该怎么办?..我应该怎么做?