quick cocos2dx 定时器
来源:互联网 发布:浅谈网络暴力800议论文 编辑:程序博客网 时间:2024/04/29 20:38
function MainScene:ctor() self.scheduler = require('framework.scheduler') -- 定义一个定时器 self.handler = self.scheduler.scheduleGlobal(function() -- 这里必须如此定义,否则self内的成员不可用,返回一个全局的定时器handler,用来取消定时self:OnTimer()end, 1) -- 每秒回调一次self.OnTimer函数 self.lab = cc.ui.UILable.new({UILabelType = 2, text = 'now', size = 64}) -- 一个lable控件:align(display.CENTER, display.cx, display.cy):addTo(self)endfunction MainScene:OnTimer() -- loacl data = os.date('%H:%M:%S') self.lab:setString(data) -- self.scheduler.unscheduleGlobal(self.handler) -- 此行取消注释的话可停止该定时器end
在lua中使用一个定时器的demo,基于quick cocos2dx 3.x版本。
需要注意的是,function的格式必须是这样子的,而不能是以下的形式:
self.handler = self.scheduler.scheduleGlobal(self.OnTimer(), 1)
若是这样子定义的话,在OnTimer里面的self是不能被识别的。
0 0
- quick cocos2dx 定时器
- quick cocos2dx 定时器
- quick-cocos2dx cocos2dx.lua
- quick-cocos2dx lua语言讲解 (动作,定时器,触摸事件,工程的类的讲解)
- cocos2dx 定时器
- Cocos2dx 定时器
- cocos2dx 定时器
- cocos2dx 定时器
- quick-cocos2dx 新建项目
- quick-cocos2dx 组件管理器
- quick-cocos2dx AppBase
- quick-cocos2dx display
- quick-cocos2dx 实例 ------ nightclub
- quick-cocos2dx transition
- quick-cocos2dx display
- quick-cocos2dx环境安装
- quick-cocos2dx CCHTTPRequest 使用
- quick-cocos2dx学习笔记
- HDU3062-Party(2-SAT)
- Android性能优化——traceview
- ant 批量导出不同的apk
- Android listview与adapter用法
- TortoiseGit, TrotoiseSVN 网络代理设置
- quick cocos2dx 定时器
- 历史上最伟大的 12 位程序员
- 数据库导入过大 报错 ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
- 11.3分析建议
- Android中ViewPager使用FragmentPagerAdapter(底部圆点)
- 李恒福 白沙 畵馬一幅
- 如何创建TWaver 3D的轮廓选中效果
- 怎么转换PDF文件格式
- 值得关注的十个C语言开源项目