之前写过一篇《事件调度》,感觉定时器比那个好,就记录一下,方便以后使用。
local function dofunc()
--执行函数
end
if self.time ~= nil then
cc.Director:getInstance():getScheduler():scheduleScriptFunc(self.time) --停止定时器
self.time = nil
end
self.time = cc.Director:getInstance():getScheduler():scheduleScriptFunc(handler(self,self.dofunc),3,false)