【发布时间】:2019-08-19 03:19:12
【问题描述】:
我正在尝试为我在 CoronaSDK 中编码的应用程序创建一个计步器,但我不确定从哪里开始。 我知道我需要从可访问的加速度计数据创建一个算法/方程。 (https://docs.coronalabs.com/api/event/accelerometer/index.html)。
任何有关算法的帮助或提示将不胜感激。
【问题讨论】:
-
请阅读How to Ask
我正在尝试为我在 CoronaSDK 中编码的应用程序创建一个计步器,但我不确定从哪里开始。 我知道我需要从可访问的加速度计数据创建一个算法/方程。 (https://docs.coronalabs.com/api/event/accelerometer/index.html)。
任何有关算法的帮助或提示将不胜感激。
【问题讨论】:
以下是 Coronalabs 对此的评价:
Corona SDK 没有任何 API 或任何可以计数的插件 脚步。但是,您确实可以访问让您获得的加速器 设备运动的原始数据并自己计算步数,但是 这仅在手机处于唤醒状态且应用处于 前景。 Corona SDK 并非设计为在后台运行。那里 假设每一帧都有一个屏幕要绘制。
我们确实有一款名为 Corona Enterprise 的产品,可让您与 其他原生 SDK。您可以使用它来收集您的本地数据和 理论上让它在后台运行,当应用程序唤醒时,将收集到的数据发送到应用程序的 Lua/Corona 部分以 显示。
所以如果这不能阻止你,你可以尝试实现这个:
Opening the Black Box: Publishing Pebble’s activity-tracking algorithms 他们基本上在 5 秒间隔内寻找最有节奏的频率。如果计算出的分数高于某个阈值,则视为跑步或步行。
【讨论】: