类型 方法 库 timer.* 返回值 数字 版本 发行版 2024.3703 关键词 计时器、暂停、恢复 请参阅 timer.resume()
timer.performWithDelay()
暂停特定定时器或使用 timer.performWithDelay() 启动的具有相同标记的所有定时器。
如果某特定定时器已暂停,则该函数返回表示剩余时间的数字(以毫秒为单位)。
timer.pause( whatToPause )
对象 或 字符串。 定时器 ID,来自或传递给 timer.performWithDelay() 的标记
。注意:使用 标记
需要 Solar2D 2020.3611
或更高版本的 build。
local function listener( event ) print( "listener called" ) end timer1 = timer.performWithDelay( 2000, listener ) -- wait 2 seconds -- sometime later... local result = timer.pause( timer1 ) print( "Time remaining is " .. result )
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" )