美文网首页
quick cocos延迟调用方法的三种方式

quick cocos延迟调用方法的三种方式

作者: abios | 来源:发表于2018-01-24 14:46 被阅读0次
  1. scheduler
    self.scheduler = require("framework.scheduler")
    local callViewHandler = nil
    local function createCallView()
    //添加自己逻辑
    //执行一次后停止计时器
    if callViewHandler then
    self.scheduler.unscheduleGlobal(callViewHandler)
    callViewHandler = nil
    end
    end
    callViewHandler = self.scheduler.scheduleGlobal(handler(self,createCallView), 0.01)

2.lazy.delayCall
local callViewHandler = lazy.delayCall(0.1,function()
end)

3.action
local action1 = cc.DelayTime:create(0.1)
local action2 = cc.CallFunc:create(function()
end)
local action = cc.Sequence:create(action1,action2)
self:runAction(action)

相关文章

网友评论

      本文标题:quick cocos延迟调用方法的三种方式

      本文链接:https://www.haomeiwen.com/subject/mnduaxtx.html