cocos-lua定时器用法

本文介绍cocos-lua(非Quick-cocos)的定时器用法

定时器按是否会随节点销毁,可分为节点调度器和全局调度器

一.节点调度器

frameworks\cocos2d-x\cocos\scripting\lua-bindings\script\cocos2d\deprecated.lua中实现了了schedule和 performWithDelay

1.1.schedule(node, callback, delay) (本质为RepeatForever动作)

1.2.function performWithDelay(node, callback, delay) (本质为Sequence动作)

1.3 node:scheduleUpdateWithPriorityLua(update, priority)

update:刷新函数

priority:刷新优先级

此方法默认为每帧都刷新一次,无法自定义刷新时间间隔

节点调度器随node的销毁停止即可,若node销毁之前需要停止调度,可以用stopAllActions()

二.全局调度器()

2.1 local schedul_hander = cc.Director:getInstance():getScheduler():scheduleScriptFunc(update, inteval, false)

参数三:是否只执行一次。false为无限次。

取消绑定:cc.Director:getInstance():getScheduler():unscheduleScriptEntry(schedul_hander)

不用的时候需要调用取消绑定

相关推荐
编程乐学(Arfan开发工程师)9 小时前
56、原生组件注入-原生注解与Spring方式注入
java·前端·后端·spring·tensorflow·bug·lua
为你写首诗ge2 天前
【热更新知识】学习一 Lua语法学习
unity·lua
为你写首诗ge2 天前
【热更新知识】学习三 XLua学习
unity·lua
究極の法則に通じた野犬3 天前
魔兽世界正式服插件与宏-敏锐盗贼实用宏探索(1)-宏命令制作入门与基本知识
网络·游戏·lua
·云扬·3 天前
【PmHub面试篇】PmHub中基于Redis加Lua脚本的计数器算法限流实现面试专题解析
redis·面试·lua
什么都想学的阿超6 天前
【Redis系列 03】掌握Redis编程艺术:事务、管道与Lua脚本完全指南
redis·junit·lua
编程乐学(Arfan开发工程师)6 天前
42、响应处理-【源码分析】-浏览器与PostMan内容协商完全适配
java·spring boot·后端·测试工具·lua·postman
啾啾Fun6 天前
【Java微服务组件】分布式协调P4-一文打通Redisson:从API实战到分布式锁核心源码剖析
java·redis·分布式·微服务·lua·redisson
多多*6 天前
LUA+Reids实现库存秒杀预扣减 记录流水 以及自己的思考
linux·开发语言·redis·python·bootstrap·lua
修电脑的猫7 天前
带有输入的CDS和程序调用
开发语言·lua