我对Lua编程语言完全陌生,我总共花了几天时间才开始使用它。虽然,我确实有一些Python,C#和Ada的经验。
我目前正在尝试制作一款赛车游戏,我尝试包含的游戏方面之一是倒数计时器,在90秒后结束游戏,然后返回高分屏幕,无论该球员是否已经终止了他们的所有生命。我不知道要包含哪些函数,以及将文本放在主脚本中的位置。一些建议将不胜感激。
答案 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 )