《Cocos2d-JS教学课件》5Cocos2d-JS - Schedule.pptxVIP

  • 5
  • 0
  • 约1.31千字
  • 约 12页
  • 2016-12-03 发布于浙江
  • 举报

《Cocos2d-JS教学课件》5Cocos2d-JS - Schedule.pptx

Cocos2d-JS 定时器Schedule 鲍健运 Cocos引擎技术布道师,触控教育定时器Schedule定时器Schedule原理介绍:为游戏提供定时事件和定时调用服务所有Node对象都知道如何调度和取消调度事件使用定时器好处:每当Node不再可见或被移出,调度器停止引擎暂停,定时器停止;引擎重新开始,定时器继续启动引擎封装对应多平台的定时器,使用时不需关心其所设定的定时对象的销毁、停止、崩溃风险定时器Schedule每帧执行 scheduleUpdate定时器Schedule默认定时器:schedulerUpdate()场合: 使用Node刷新事件Update方法,每帧绘制前调用一次Node默认不启用Update事件,需要重载Update方法定时器Schedule单次定时器:scheduleOnce取代setTimeout,更便于管理只能依赖节点触发,这样设计的好处是便于定时器的统一管理定时器Schedule固定定时器:schedule取代setInterval,更便于管理可以实现以固定时间间隔不断触发某个函数的功能后两者可省略定时器Schedule取消定时器取消 scheduleUpdate 使用 node.unscheduleUpdate();取消 scheduleOnce、schedule 使用 node.unschedule(callback);callbac

文档评论(0)

1亿VIP精品文档

相关文档