Skip to content

Timer模块

zerlenzhang edited this page Mar 5, 2020 · 1 revision

Timer.Repeat

  • 反复调用某函数

  • args:

    1. handle : function()end
    2. 第一次开始前的延迟(ms) delay : int
    3. 调用次数,-1表示无限调用 times : int
    4. 每次调用时间间隔(ms) delta :int
  • 返回计时器对象

local timer = Timer.Repeat(CheckServerConnect,1000,-1,5000)

Timer.Once

  • 延时调用一次某函数

  • args:

    1. handle : function()
    2. 延时(ms) delay : int
  • 返回计时器对象

local timer = Timer.Once(redis_connect_to_center,5000);

Timer.Cancel

  • 关闭一个计时器
  • args:
    1. 计时器对象 timer : Timer

Timer.Cancel(timer);

Clone this wiki locally