如何在CoronaSDK中实施计步器

问题描述 投票:-1回答:1

我正在尝试为我在CoronaSDK编写的应用程序创建一个计步器,尽管我不确定从哪里开始。我知道我需要根据可访问的加速度计数据创建算法/方程式。 (https://docs.coronalabs.com/api/event/accelerometer/index.html)。

任何有关算法的帮助或提示都将受到赞赏。

lua corona pedometer
1个回答
0
投票

以下是Coronalabs对此的评价:

Corona SDK没有任何可以计算步数的API或任何插件。但是,您可以访问加速器,它可以自动获取设备运动和计算步骤的原始数据,但这仅在手机处于唤醒状态且应用程序位于前台时才有效。 Corona SDK不适合在后台运行。假设有一个屏幕可以绘制到每个帧。

我们有一个名为Corona Enterprise的产品,可以让您与其他原生SDK交谈。您可以使用它来收集您的原生数据,理论上它可以在后台运行,当应用程序唤醒时,将收集的数据发送到应用程序的Lua / Corona部分进行显示。

所以,如果这不能阻止你,你可以尝试实现这个:

Opening the Black Box: Publishing Pebble’s activity-tracking algorithms,他们基本上在5秒的间隔内寻找最有节奏的频率。如果计算的分数高于某个阈值,则认为是跑步或行走。

© www.soinside.com 2019 - 2024. All rights reserved.