timer.resume()

类型 函数
timer.*
返回值 数字
修订版 2024.3703 版
关键字 计时器、继续、暂停
另请参阅 timer.pause()
timer.performWithDelay()

概述

继续某个特定计时器或所有标有与 timer.pause() 一起暂停的相同标记的计时器。

如果继续特定计时器,则该函数会返回一个 数字,表示计时器中剩余的时间量。

语法

timer.resume( whatToResume )
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" )