【木头Cocos2d-x 032】我是定时器(第01章)—我爱单线程之schedule介绍

时间:2021-05-16 14:35:21

我是定时器第01我爱单线程之schedule介绍

本来今天我应该要做其它事情的,但是和一位网友提起了schedule,我无法按捺心中对写教程的热血和冲动,所以我就决定要写关于schedule的使用心得了。

(小若:我噗,永远都是那么唠叨= =

 

笨木头花心贡献,啥?花心?不呢,是用心~

转载请注明,原文地址
http://blog.csdn.net/musicvs/article/details/8550394

正文:

 

1. 题外话

在这里要隆重介绍一位新朋友,她就是我们的旁白,她叫小若。事情是这样的,我想给我教程的旁白角色设定一个原型,我第一时间就想到了我的一位朋友,叫做丁小若。原因就是,她很适合吐槽这个角色,噗。

(小若:喂!我的形象!形象啊!)

我已经私底下问过她了,并且已经征得了她的同意,以后我的教程里可以任意地出现以她为原型的旁白角色。

好了,进入正题吧。

2. 定时器?

假设有如下需求,大家第一时间会考虑怎么做:每隔1秒钟执行一次函数。

很简单,也许有朋友会想起Thread,是的,线程。

(小若:对,我就是这么想的,我比你还要先想出来!)

不过,这实在是太笨了。(小若:O O我刚刚是开玩笑!)

Cocosd-x提供了一个很好的功能给我们使用,那就是schedule,它是什么东西?我们可以简单地认为它是定时器,是单线程的定时器。

为什么我非得强调是单线程,因为多线程是一个恶魔,它很强大,但是会带来很多噩梦!

单线程,也就是意味着,它不是多线程。

(小若:你妹纸的!)

要使用schedule是一件很简单的事情,我们将在下一节讲解。

(小若:这篇好短,你在偷懒!)