ios - iphone 加速度计的重力读数与用户加速度读数?

标签 ios xcode accelerometer core-motion uiaccelerometer

Iphone加速度计提供用户加速度和重力读数?从苹果引导用户加速的方式很明显,比手机从用户那里得到的加速。那么重力读数是什么意思呢?无论如何,他们提到总加速度是两者的加法!我对重力读数感到困惑,任何人都可以向我解释这背后的理论吗?

提前致谢!

最佳答案

加速度计测量总和(用户加速度 + 重力)。不幸的是,它用处不大,在您的应用程序中,您通常需要一个或另一个。因此,它通过称为传感器融合的复杂程序分成组件(用户加速度和重力)。

重力指向下方,对应万有引力。它告诉你向下在哪里。您可以从中计算倾斜角度,这在开发倾斜游戏时可能很方便。

当您试图弄清楚手机是如何摇晃时,用户加速非常方便。适合抖动游戏。

另见 accelerometers uses- smartphone

关于ios - iphone 加速度计的重力读数与用户加速度读数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11124772/

相关文章:

ios - 在 App Store 应用程序中同时支持 armv6 和 iOS 6?

Android检测车辆是否移动

ios - 在 Storyboard中选择设备使 iphone x 和以前的 UI 有所不同 - 视频播放器 : ios swift

ios - 在 NSArray 中搜索类似 %ab% 的内容

ios - Swift 模块稳定性 : Module compiled with Swift X. Y 无法被 Swift X.Z 编译器导入

xcode - 从框架禁用 Xcode 中的警告

iphone - 是否有 iOS 库可以帮助我检测更高级别的加速计手势?

android加速度计registerListener

ios - Swift SFSpeechRecognizer 无法工作两次

ios - 将数据传递给 Map Detail ViewController