如何在CoronaSDK中实现计步器

我正在编码一个使用CoronaSDK的应用程序,试图创建一个计步器,但我不知道从哪里开始。 我知道我需要从可访问的加速度计数据中创建一个算法/方程。 (https://docs.coronalabs.com/api/event/accelerometer/index.html).

欢迎提供任何有关算法的帮助或提示。

点赞
用户2858170
用户2858170

以下是Coronalabs对此的说法:

Corona SDK没有任何API或插件可以计算步数。但是,您可以使用加速度计来获取设备运动的原始数据并计算步数,但这仅适用于手机处于唤醒状态且应用在前台时。Corona SDK不设计在后台运行。假设每帧都有一个屏幕可进行绘制。

我们确实有一个名为Corona Enterprise的产品,可以让您与其他本机SDK通信。您可以使用它来收集本机数据,并且在理论上可以在后台运行,并在应用程序唤醒时将收集的数据发送到Lua / Corona部分以显示。

因此,如果这不会阻止您,请尝试实现此操作:

打开黑匣子:发布Pebble的活动跟踪算法,在其中基本上在5秒间隔内寻找最具有节奏感的频率。如果计算得分高于某个阈值,则被视为跑步或步行。

2019-03-28 11:56:58