笨木头  2013-01-28 21:43     Cocos2d-x,Cocos2d-x2.0     阅读(8651)     评论(10)
转载请注明,原文地址: http://www.benmutou.com/archives/55
文章来源:笨木头与游戏开发

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

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

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

笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址http://www.benmutou.com/archives/55

正文:

1. 题外话

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

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

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

好了,进入正题吧。

2. 定时器?

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

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

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

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

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

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

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

(小若:你妹纸的!)

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

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

10 条评论
  • skype free download 2015-03-11 09:10:15

    free skype download

    skype download
    0回复
  • java download 2015-03-10 05:31:18

    java update

    java runtime
    0回复
  • firefox download 2015-03-09 12:26:50

    download mozilla firefox

    mozilla firefox free download for windows 7
    0回复
  • download google 2015-03-09 05:16:56

    Download Google Chrome

    Google Chrome Free Download
    0回复
  • Vanessa Smith 2015-03-08 05:04:26

    I liked your blog very much.

    I want to thank you for the contribution.
    0回复
  • HouSnK 2014-07-04 20:49:29

    赞同小若姐最后一句
    0回复
  • Cocos2d-x3.0游戏实例之《别救我》第三篇——循环滚动背景 | 笨木头与游戏开发 2014-05-02 20:14:44

    […] 【木头Cocos2d-x 032】我是定时器(第01章)—我爱单线程之schedule介绍 […]
    0回复
  • 【笨木头原创专栏】我是定时器(第01章)—我爱单线程之schedule介绍 | 泰然 - 专注游戏开发 Cocos2d-x教程社区 游戏引擎研究 iPhone游戏开发社区 跨平台解决方案 2013-04-16 09:33:12

    [...] 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址:http://www.benmutou.com/blog/archives/55 [...]
    0回复
  • raaland 2013-02-04 12:56:00

    正在用schedule,学习一下,(^o^)/~
    0回复
  • musicvs 2013-02-04 16:36:00

    [reply]raaland[/reply]
    O(∩_∩)O
    0回复
发表评论
粤ICP备16043700号

本博客基于 BlazorAnt Design Blazor 开发