美文网首页
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