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

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

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

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

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

转载请注明,原文地址
http://www.benmutou.com/archives/55

正文:

1.题外话

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

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

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

好了,进入正题吧。

2.定时器?

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

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

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

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

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

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

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

(小若:你妹纸的!)

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

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




FROM:http://www.benmutou.com/archives/55

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...