Lua脚本的倒数计时器

时间:2017-11-09 10:48:39

标签: lua corona countdown

我对Lua编程语言完全陌生,我总共花了几天时间才开始使用它。虽然,我确实有一些Python,C#和Ada的经验。

我目前正在尝试制作一款赛车游戏,我尝试包含的游戏方面之一是倒数计时器,在90秒后结束游戏,然后返回高分屏幕,无论该球员是否已经终止了他们的所有生命。我不知道要包含哪些函数,以及将文本放在主脚本中的位置。一些建议将不胜感激。

2 个答案:

答案 0 :(得分:1)

比赛开始时:

local startTime = os.time()
local endTime = startTime+90

然后正确地做:

if os.time() >= endTime then
    -- exit game
    -- return to high score screen
end

直到比赛结束。可能这将是一个回调函数,可以正常调用。根据框架的工作方式,循环也可能有效。

答案 1 :(得分:1)

延迟后使用timer.performWithDelay来调用指定的函数。

示例

local function countdown( event )
    print( "listener called" )
end

timer.performWithDelay( 1000, countdown, 90 )