function update_timer_fun() for k,v in pairs(update_timer.m_process_time_fun) do v(k,update_timer.m_porcess_run_time[k]); end end --注册一个新的update定时器 经过over_time时间后销毁 销毁后回调over_fun(手动消耗也会回调over_fun方法) update_timer.new_update = function(over_time,process_fun,over_fun) local t_over_time = over_time; if t_over_time == nil or t_over_time == 0 then t_over_time = update_timer_sd.over_time; end local t_over_time_id = gtime.create("update_timer.time_del_update",t_over_time,1); update_timer.m_process_time_fun[t_over_time_id] = process_fun; update_timer.m_over_time_fun[t_over_time_id] = over_fun; update_timer.m_porcess_run_time[t_over_time_id] = t_over_time; if update_timer.m_is_run_update == false then gscript.add_script(gscript.FUNCTION_UPDATE,"update_timer_fun"); update_timer.m_is_ru
lua 定时器以及应用
最新推荐文章于 2024-01-30 18:08:42 发布