Node的定时器
来源:互联网 发布:算法导论 原版 编辑:程序博客网 时间:2024/06/12 19:16
默认定时器scheduleUpdate()
该定时器默认刷新次数与屏幕刷新频率有关。如频率为60帧每秒,那么scheduleUpdate每秒执行60次刷新。
与scheduleUpdate其对应的刷新函数体为update(),即每一帧会执行一次update()函数。
相关操作如下:
//开启默认定时器。刷新间隔为一帧。
void scheduleUpdate();
void scheduleUpdateWithPriority(int priority); //给予优先级priority。priority越小,优先级越高
virtual void update(float delta); //update为scheduleUpdate定时器的刷新函数体.
使用方法:
this->scheduleUpdate();或者
void HelloWorld::update(float delta)
{
CCSprite* sp = (CCSprite*)this->getChildByTag(100); //获取tag=100的精灵
sp->setPosition( sp->getPosition() + ccp(1,0) ); //每帧移动1
}
自定义定时器schedule()
该定时器可以自定义指定的刷新函数体、刷新函数体的次数、刷新频率、以及开始刷新的时间。
函数体不一定为update(),可以自己定义。
一次调用定时器scheduleOnce()
阅读全文
0 0
- Node的定时器
- Node.js 定时器
- Node.js 定时器
- 用node runAction实现定时器
- Node.Js 控制台和定时器(console &Timer)
- 【Node】node的模块
- cocos2dx学习之路----第十二篇(关于Node节点的自我更新函数Update探讨及定时器的使用)
- node * 和 node **的使用
- node.js(一)包管理、缓冲区、事件驱动、定时器
- node.js + MongoDB + AngularJS - 4 事件、监听器、定时器、回调
- node.js中的定时器nextTick()和setImmediate()区别分析
- node.js中的定时器nextTick()和setImmediate()区别分析
- Qt定时器:QObject类的定时器和定时器类QTimer
- Linux定时器的使用-内核驱动定时器
- 等待定时器与用户定时器的区别
- Linux定时器的使用-内核驱动定时器
- TCP的定时器系列 — SYNACK定时器
- TCP的定时器系列 — SYNACK定时器
- 以Get方式访问wcf方法
- Docker network命令
- 链表业务逻辑与辅助指针变量之间的关系
- 设置Linux系统的空闲等待时间TMOUT
- 详解Java中的时区类TimeZone的用法
- Node的定时器
- Kotlin开发中遇到的bug
- UIButton设置 textAlignment 属性的方法
- 调度器的定时器
- hibernate加载hibernate.cfg.xml文件
- H
- 【数据结构基础]】数据库练习题
- Android开发学习(2)环境搭建及基本组件
- 【c++】多态&多态对象模型