cocos lua scheduler

转载 2015年07月07日 15:21:24

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")

cocos2dx中的scheduler

cocos2dx中的scheduler

cocos2d-x 调度器(scheduler)

1

cocos2d-x 3.1.1 学习笔记[9]scheduler 调度器

继承关系

cocos2dx源码分析:定时器Scheduler

cocos2dx源码分析:定时器Scheduler
  • xtchina
  • xtchina
  • 2016年07月04日 23:35
  • 1508

Cocos2d-调度器(scheduler)

继承关系基础原理调度器为游戏提供定时时间和定时调用服务,所有Node对象都知道如何调度和取消调度时间,使用调度器有以下几个好处: 1、每当Node不再可见或已从场景中移除时,调度器会停止。 2、C...
  • ko_tin
  • ko_tin
  • 2016年10月19日 20:57
  • 529

Cocos2d-x 基础概念——调度器(scheduler)

继承关系原理介绍Cocos2d-x调度器为游戏提供定时事件和定时调用服务。所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处: 每当Node不再可见或已从场景中移除时,调度器会停止。 ...

【深入了解cocos2d-x 3.x】定时器(scheduler)的使用和原理探究(2)

上篇说到定时器的使用方法,这篇主要分析它的实现原理。 1.哈希链表 cocos2dx封装了一个结构体,叫做UT_hash_handle,只要在自定义的结构体中声明这个结构体变量,就实现了哈希链表,...

cocos2d-x 入门之调度器(scheduler)

基础用法 游戏中我们经常会随时间的变化而做一些逻辑判断,如碰撞检测。为了解决以上问题,我们引入了调度器,这使得游戏能够更好的处理动态事件。Cocos2d-x提供了多种调度机制,在开发中我们通常会...

【深入了解cocos2d-x 3.x】定时器(scheduler)的使用和原理探究(1)

注:本文开始,引擎升级到cocos2dx 3.6 在游戏开发过程中,经常会遇到使用计时器的情况,例如:倒计时,定时炸弹等。scheduler是cocos2dx 2.x时代就已经存在的产物,主要用于各种...

quick-cocos2d-x游戏开发【7】——scheduler 定时器

定时器用的地方还是比较多的,游戏中的逻辑判断很多都是采用每帧执行。quick对于schedule的封装在scheduler这个lua文件中。如果是第一次接触quick的话,可能按照官方的api来写一个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos lua scheduler
举报原因:
原因补充:

(最多只允许输入30个字)