关闭

cocos lua scheduler

标签: cocos lua
8人阅读 评论(0) 收藏 举报
分类:

1.scheduler.scheduleUpdateGlobal(listener) -- 全局帧事件回调  实际上就是 sharedScheduler:scheduleScriptFunc(listener, 0, false)

2.scheduler.scheduleGlobal(listener, interval) -- 全局事件回调  interval 是间隔时间 单位:s   实际上是 sharedScheduler:scheduleScriptFunc(listener, interval, false)

3.scheduler.performWithDelayGlobal(listener, time) -- 全局延时回调     time 延时时间    会在等待指定时间后执行一次回调函数,然后自动取消该计划。


    local handle
    handle = sharedScheduler:scheduleScriptFunc(

function()
        scheduler.unscheduleGlobal(handle)
        listener()
    end

, time, false)
    return handle




4.scheduler.unscheduleGlobal(handle) -- 取消一个全局计划   上面3个函数都会返回一个 hanle 实际代码 sharedScheduler:unscheduleScriptEntry(handle)


需要提前  require("framework.scheduler")

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7次
    • 积分:2
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档
    阅读排行
    评论排行