【木头Cocos2d-x 032】我是定时器(第01章)—我爱单线程之schedule介绍
来源:互联网 发布:数据库管理系统的应用 编辑:程序博客网 时间:2024/05/01 19:03
我是定时器第01章—我爱单线程之schedule介绍
本来今天我应该要做其它事情的,但是和一位网友提起了schedule,我无法按捺心中对写教程的热血和冲动,所以我就决定要写关于schedule的使用心得了。
(小若:我噗,永远都是那么唠叨= =)
笨木头花心贡献,啥?花心?不呢,是用心~
转载请注明,原文地址:http://blog.csdn.net/musicvs/article/details/8550394
正文:
1. 题外话
在这里要隆重介绍一位新朋友,她就是我们的旁白,她叫小若。事情是这样的,我想给我教程的旁白角色设定一个原型,我第一时间就想到了我的一位朋友,叫做丁小若。原因就是,她很适合吐槽这个角色,噗。
(小若:喂!我的形象!形象啊!)
我已经私底下问过她了,并且已经征得了她的同意,以后我的教程里可以任意地出现以她为原型的旁白角色。
好了,进入正题吧。
2. 定时器?
假设有如下需求,大家第一时间会考虑怎么做:每隔1秒钟执行一次函数。
很简单,也许有朋友会想起Thread,是的,线程。
(小若:对,我就是这么想的,我比你还要先想出来!)
不过,这实在是太笨了。(小若:O O我刚刚是开玩笑!)
Cocosd-x提供了一个很好的功能给我们使用,那就是schedule,它是什么东西?我们可以简单地认为它是定时器,是单线程的定时器。
为什么我非得强调是单线程,因为多线程是一个恶魔,它很强大,但是会带来很多噩梦!
单线程,也就是意味着,它不是多线程。
(小若:你妹纸的!)
要使用schedule是一件很简单的事情,我们将在下一节讲解。
(小若:这篇好短,你在偷懒!)
- 【木头Cocos2d-x 032】我是定时器(第01章)—我爱单线程之schedule介绍
- 【木头Cocos2d-x 032】我是定时器(第01章)—我爱单线程之schedule介绍
- 【木头Cocos2d-x 034】我是定时器(第03章)—真正的定时器之schedule
- 【木头Cocos2d-x 033】我是定时器第02章—HelloWorld之scheduleUpdate
- 【木头Cocos2d-x 035】我是定时器(第04章)—停止update和触发器
- cocos2d-x单线程定时器---schedule
- 【木头Cocos2d-x 019】控件篇(第03章)我要战斗之血量条
- 我是定时器第03章—真正的定时器之schedule
- 【木头Cocos2d-x 023】状态机篇(第02章) --状态模式之我很胖但我很强!
- cocos2d-x schedule 定时器
- cocos2d-x 定时器 schedule
- cocos2d-x 定时器 schedule
- cocos2d-x schedule 定时器
- cocos2d-x schedule 定时器
- cocos2d-x 定时器schedule
- Cocos2d-x-------------------------定时器schedule
- schedule 单线程定时器
- 【木头Cocos2d-x 016】控件篇(第01章) 我最爱的九妹和按钮事件
- [LeetCode] Pascal's Triangle II
- 针式打印机步进电机介绍
- Away3D制作怪物跟随名称
- u-boot1.1.6源码,没有对S3C2440支持,需要打上补丁文件100ask24x0
- Oracle WebLogic Server Active GridLink for Oracle Real Application Clusters (RAC) - 2
- 【木头Cocos2d-x 032】我是定时器(第01章)—我爱单线程之schedule介绍
- navicat for linux
- C++对象的深拷贝和浅拷贝
- 27. 在Lotus Notes中缓存视图中的配置数据提高性能
- Golang横空出世的背景(为什么选择Go)
- 获取当前运行Java的进程标识符(PID)
- 【木头Cocos2d-x 033】我是定时器第02章—HelloWorld之scheduleUpdate
- 错误
- 深入理解Oracle索引(1):INDEX SKIP SCAN 和 INDEX RANGE SCAN