类型 函数 库 timer.* 返回值 数字 修订版 2024.3703 版 关键字 计时器、继续、暂停 另请参阅 timer.pause()
timer.performWithDelay()
继续某个特定计时器或所有标有与 timer.pause() 一起暂停的相同标记的计时器。
如果继续特定计时器,则该函数会返回一个 数字,表示计时器中剩余的时间量。
timer.resume( whatToResume )
对象 或 字符串。 计时器 ID,来自或传给了 timer.performWithDelay() 的 tag
。注意:使用 tag
需要 Solar2D 2020.3611
或更高版本。
local function listener( event ) print( "listener called" ) end timer1 = timer.performWithDelay( 2000, listener ) -- wait 2 seconds -- sometime later... local pauseTime = timer.pause( timer1 ) print( "Time remaining is " .. pauseTime ) -- sometime later... local resumeTime = timer.resume( timer1 ) print( "Resume time is " .. resumeTime )
local function listener( event ) print( "listener called" ) end timer1 = timer.performWithDelay( 2000, listener, "red" ) -- wait 2 seconds timer2 = timer.performWithDelay( 3000, listener, "blue" ) -- wait 3 seconds -- sometime later... timer.pause( "red" ) -- sometime later... timer.resume( "red" )