Ell*_*tus 0 android sensor accelerometer orientation android-sensors
我知道如何从加速度计和磁场传感器获取方向矢量,但我不明白为什么需要来自磁场传感器的数据.有人能解释为什么吗?在相关的说明中,我是否需要在创建游戏时使用SENSOR_DELAY_GAME频率请求更新,或者可以在不显着影响响应性的情况下更频繁地更新(可能是磁场传感器)?
加速度计数据纯粹用于检测哪条路向上以及哪条路向下,而确定北/南/东西的轴需要磁场传感器.它们都是必需的.尝试使用常规指南针,虽然它不平坦,但它不起作用.加速度计基本上告诉定向代码如何转换磁场传感器的x/y/z结果.
但是,如果您告诉您的用户要使用该应用程序,他们必须将手机平放在背面(或其正面或侧面等),然后您就不需要加速计.
你不需要使用SENSOR_DELAY_GAME,SENSOR_DELAY_NORMAL甚至可能就足够了,它肯定会少用电池.但是,如果您需要非常准确的结果,请使用SENSOR_DELAY_FASTEST.
归档时间: |
|
查看次数: |
6116 次 |
最近记录: |