cocos2d-x:定时器Schedulerh和Timer Callback
来源:互联网 发布:照片装饰软件下载 编辑:程序博客网 时间:2024/04/29 20:55
转载于:http://www.ityran.com/archives/3458
Scheduler and Timer Callback
调度器负责触发调度回调.
两种不同类型的回调 (selectors):
- 更新selector: ‘update’ selector会被每个frame调用.你可以自定义优先级.
- 自定义selector: 自定义selector会被每个frame调用, 或自定义的时间段内调用.
‘custom selectors’尽可能避免使用。相对于使用’update selector’来说,它比较快,且内存消耗较小.
CCScheduler vs. NSTimer
Cocos2D Scheduler 为你的游戏提供了时间事件和调用.你最好不要使用NSTimer,而用CCScheduler类替代.
原因如下:
- CCNode对象知道如何去调度和解除调度事件,和仅使用NSTimer相比,使用Cocos2D Scheduler有很多独特的优点.
- 每当CCNode不再可见或者需从场景中移除时,调度器调用会失效。
- 当Cocos2D暂停或者Cocos2D继续时重新调度,调度器调用也会失效。
- 调度器会传递距离上一次调用的间隔时间(单位毫秒)。间隔时间在物理引擎中十分有用。
- 通过调用this->scheduleUpdate();使用调度器能确保你的更新方法在每帧需要渲染前调用。
因此,CCScheduler会比NSTimer节省很多时间,让你更加关注于你的游戏架构.
- cocos2d-x:定时器Schedulerh和Timer Callback
- cocos2d-x 3.0 基本概念 定时器Scheduler and Timer
- cocos2d-x schedule 定时器
- cocos2d-x 定时器 schedule
- COCOS2D-X全局定时器
- cocos2d-x 定时器 schedule
- cocos2d-x schedule 定时器
- cocos2d-x定时器
- cocos2d-x schedule 定时器
- cocos2d-x的定时器
- cocos2d-x 定时器schedule
- cocos2d-x lua 定时器
- cocos2d-x定时器
- Cocos2d-x-------------------------定时器schedule
- 11.cocos2d-x定时器
- [cocos2d-x]关于定时器
- 定时器alarmmanager和timer
- 实现 Cocos2d-x 全局定时器
- .net 获取本网站域名 以及得到字符串里包含的域名
- 第三届中国移动开发者大会
- How to find arm-apple-darwin#-llvm-gcc-4.2 compiler on Xcode 5?
- Windows驱动开发书籍简介
- fatal error LNK1123: 转换到 COFF 期间失败
- cocos2d-x:定时器Schedulerh和Timer Callback
- innodb存储引擎之hash算法源码分析(未完待续)
- 估算表占用的空间
- 《JS基础——实现元素复制》
- android图片特效处理之模糊效果
- php安装gd(freetype、jpeg、png、zlib)
- getClass()
- android图像处理系列之四--给图片添加边框(上)
- thinkcentre 主机从光盘重装系统