定时器scheduler
来源:互联网 发布:淘宝怎样上传数据包 编辑:程序博客网 时间:2024/06/14 04:04
--自定义定时器
local function updateLeftTime(f)
--实现内容
end
local schedule_updateLeftTime = nil
local scheduler = cc.Director:getInstance():getScheduler() --
schedule_updateLeftTime = scheduler:scheduleScriptFunc(updateLeftTime, 1.0, false) --时间调度器
local function onNodeEvent(event) --退出事件停止调用定时器
--有五个状态 enter、enterTransitionFinish、exit、exitTransitionStart、cleanup
if event == "exitTransitionStart" then
if schedule_updateLeftTime then
scheduler:unscheduleScriptEntry(schedule_updateLeftTime)
schedule_updateLeftTime = nil
end
end
end
--创建退出时候监听 某个节点退出
node:registerScriptHandler(onNodeEvent)
updateLeftTime(0)
--默认定时器
local function update(delta)
local x,y = label:getPosition()
label:setPosition(cc.p(x + 2, y - 2))
end
--开始游戏调度
layer:scheduleUpdateWithPriorityLua(update, 0)
function onNodeEvent(tag)
if tag == "exit" then
--开始游戏调度
layer:unscheduleUpdate()
end
end
layer:registerScriptHandler(onNodeEvent)
local function updateLeftTime(f)
--实现内容
end
local schedule_updateLeftTime = nil
local scheduler = cc.Director:getInstance():getScheduler() --
schedule_updateLeftTime = scheduler:scheduleScriptFunc(updateLeftTime, 1.0, false) --时间调度器
local function onNodeEvent(event) --退出事件停止调用定时器
--有五个状态 enter、enterTransitionFinish、exit、exitTransitionStart、cleanup
if event == "exitTransitionStart" then
if schedule_updateLeftTime then
scheduler:unscheduleScriptEntry(schedule_updateLeftTime)
schedule_updateLeftTime = nil
end
end
end
--创建退出时候监听 某个节点退出
node:registerScriptHandler(onNodeEvent)
updateLeftTime(0)
--默认定时器
local function update(delta)
local x,y = label:getPosition()
label:setPosition(cc.p(x + 2, y - 2))
end
--开始游戏调度
layer:scheduleUpdateWithPriorityLua(update, 0)
function onNodeEvent(tag)
if tag == "exit" then
--开始游戏调度
layer:unscheduleUpdate()
end
end
layer:registerScriptHandler(onNodeEvent)
阅读全文
0 0
- 定时器scheduler
- (七)scheduler 定时器
- (七)scheduler 定时器
- spring scheduler 定时器
- 定时器(scheduler)的使用
- coco2dx-定时器(Scheduler)原理二 -- Scheduler
- Quartz Scheduler Product 定时器API
- cocos2dx源码分析:定时器Scheduler
- Spring中scheduler+(定时器)的配置
- java定时器的使用(Scheduler )
- Spring+Quartz Scheduler定时器的用法实例
- coco2dx-定时器(Scheduler)原理一 -- Timer
- cocos-quick-lua 学习笔记--定时器:scheduler
- java定时器task:scheduler和quartz
- scheduler
- Scheduler
- cocos2d-x 3.0 基本概念 定时器Scheduler and Timer
- Cocos2d-x 源码分析 : Scheduler(定时器) 源码分析
- 解决8080端口占用问题
- Makefile编写详解
- expdp network_link 命令备份远程主机上Oracle 11g数据库
- byte、char、short运算
- 2G退网大势已成,物联网的发展又会有什么样的机遇呢?
- 定时器scheduler
- 银联支付出现这个错误Invalid request.
- 对称加密与非对称加密
- 高通Android wifi移植和wifi热点问题总结
- 信息收集(一)
- 2016蓝桥杯国赛 JAVA C组第五题 路径之谜
- Retrofit各个注解的含义及作用
- secureCRT 保存密码
- 单点触摸事件