我试图用android设备旋转控制车辆的转向。TYPE_GAME_ROTATION_VECTOR的替代方案
TYPE_GAME_ROTATION_VECTOR不存在于三星Galaxy S4(运行Android 4.4.2)。 。我通过获取所有可用传感器的列表来确认。
有没有一种方法可以从TYPE_ROTATION_VECTOR
丢弃磁力计数据?
TYPE_GAME_ROTATION_VECTOR是相同一个TYPE_ROTATION_VECTOR除了磁力输入被忽略。
可以通过做传感器融合为TYPE_GRAVITY和TYPE_GYROSCOPE实现呢?
任何参考将不胜感激。
这不是一个很好的答案,但您可能可能会对TYPE_MAGNETIC传感器值进行硬编码,并使用SensorManager.getRotationMatrix()和TYPE_ACCELEROMETER – Maurycy 2015-04-09 08:00:18
@Maurycy这也是一种实现我正在尝试执行的操作的方法。不知何故,我设法只使用** TYPE_GRAVITY **传感器。 – 2015-04-10 05:50:24
对我的评论更好的解决方案是实际上只使用一个单位矩阵......基本上将3个磁体值硬编码为1,然后使用SensorManager.getRotationMatrix() – Maurycy 2015-04-13 21:15:13