我是 Core Motion 的新手,我很困惑。有人可以简单地解释一下这些输入的测量值以及它们如何有用吗?
加速度计通过“感觉”施加到设备上的运动力来测量相对于重力的运动。运动力可以描述为设备的加速度和减速度,因此该传感器得名。
陀螺仪通过报告其相对于设备的旋转的悬挂元件来测量旋转的变化。当设备旋转时,这个悬浮元素不会旋转,因此它会发出一份报告,告诉您手机旋转了多远。
磁力计从北/南磁场中获得旋转位置的想法,罗盘用来知道它们相对于两极的位置。这些数据(主要)用于帮助陀螺仪,因为这些东西会受到浮动和惯性的影响。
综合起来,来自这些传感器的信息如果经过良好的过滤(苹果公司通过 CoreMotion 为您做到了这一点),就会为您提供手机的所有运动信息。
因此,您可以知道用户是否像乒乓球拍一样摆动手机,或者像 Wii Remote Mario 风格的游戏控制器一样转向,或者只是走路。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)