现在我正在编写移动应用程序。我使用 Corona SDK 。
我想制作一个简单的秒表。它应该以毫秒,秒和分钟计数。我已经用谷歌搜索了它,但我发现的所有例子都不适合我。
我知道有一种方法可以对秒表进行编程,但我的想法非常昂贵。我知道Corona很棒,我相信有一个简单而好的方法来解决我的问题。 :)
感谢您的帮助!
答案 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
变量,但要使用一些简单的数学函数来显示它。这个你应该能够弄清楚自己以及那里有足够的代码和例子来说明如何做到这一点。