Corona SDK /简易秒表(毫秒/秒/分钟)

时间:2017-09-08 16:54:02

标签: lua corona mobile-application stopwatch

现在我正在编写移动应用程序。我使用 Corona SDK

我想制作一个简单的秒表。它应该以毫秒,秒和分钟计数。我已经用谷歌搜索了它,但我发现的所有例子都不适合我。

我知道有一种方法可以对秒表进行编程,但我的想法非常昂贵。我知道Corona很棒,我相信有一个简单而好的方法来解决我的问题。 :)

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这里没有详细介绍,你可以用它来计算毫秒数:

local milis = 0
local incrementMilis = 100
local watch

local function updateTime()
    milis = milis + incrementMilis
    --Have some condition to cancel the timer to avoid it running forever
    if someCondition == true then
        timer.cancel(watch)
    end
end

--trigger every 100ms, call 'updateTime' function, and loop forever (-1)
watch = timer.performWithDelay( incrementMilis, updateTime, -1 )

转换milis变量,但要使用一些简单的数学函数来显示它。这个你应该能够弄清楚自己以及那里有足够的代码和例子来说明如何做到这一点。