小笔记第九弹了。

记得之前有在哪里记过cocos2d的3种延时实现,现在找不到了,重新整理下。这里的延时指推迟一段时间后执行某个逻辑,默认是单次执行

1,scheduleOnce,系统的调度器去刷新时间执行,缺点可能就是只能一次调用吧;

2,scheduleUpdate,每帧执行override的update函数,缺点是cocos底层的loop()循环每帧都会调用,推荐不再使用的时候,unScheduleUpdate注销掉吧;

3,delay动作啦,放在sequence里面使用,将逻辑封装再callFunc动作的匿名函数里面,cocos2d-js用起来比较方便,缺点是注意执行动作的主体,不宜同时多次runAction,防止动作之间互相干扰

cocos2d关于延时的实现相关推荐

  1. linux编程拼图游戏,cocos2d-x制作拼图游戏

    由于本人最近在学习cocos2d-x,一时手痒,写一个游戏练练手,也是对cocos2d-x进一步的巩固,于是敲了两天,就写了这个拼图游戏,还挺有成就感的,:-),先把我的成果展示如下: 由于cocos ...

  2. 添加类iOS cocos2d 2游戏开发实战(第3版)

    这两天一直在学习添加类之类的问题,现在正好有机会和大家讨论一下. 第1章 简介 1 1.1 第3版中的新增内容 2 1.2 选择ios版cocos2d的来由 3 1.2.1 收费 3 1.2.2 开源 ...

  3. 《Cocos2d 跨平台游戏开发指南(第2版)》一1.9 添加动作到精灵

    本节书摘来异步社区<Cocos2d 跨平台游戏开发指南(第2版)>一书中的第1章,第1.9节,作者: [印度]Siddharth Shekar(谢卡)译者: 武传海 责编: 胡俊英,更多章 ...

  4. cocos2d基础介绍

    这篇文章主要会介绍一些cocos2d的基础类,以及他们的用途. cocos2d中,大量使用了单例(singleton)模式,单例其实就是一个普通的类,但是它在整个应用程序生命周期内只实例化一次,coc ...

  5. cocos2d 走动椭圆

    1.效果图 艺术与规划说他想与我合作在全国率先主角光环加,椭圆形走动. cocos2d自带没有,參考网上的写了一个. 2.椭圆数学知识 有关椭圆的数学知识我已经忘光了.网上找了点资料: a是椭圆的长半 ...

  6. Cocos2d 面试题

    转自:http://blog.sina.com.cn/s/blog_5e76a4050102xi8c.html 2.cocos2d-x 程序的结束流程? 程序运行时期,由 mainLoop 方法维持运 ...

  7. Cocos2d开发系列

    Cocos2d开发系列(五) 分类:  iPhone开发2011-05-03 14:50  5020人阅读  评论(0)  收藏  举报 <Learn IPhone and iPad Cocos ...

  8. iOS cocos2d 2游戏开发实战(第3版)

    <iOS cocos2d 2游戏开发实战(第3版)> 基本信息 原书名:Learn cocos2d 2: Game Development for iOS 作者: (美)Steffen I ...

  9. Cocos2d游戏开发学习记录——4.开发《植物大战僵尸》

    文章目录 1.植物大战僵尸 2.开发前导 3.载入页面 4.菜单页面 & 预备战斗页面 5.植物准备页面 6.正式战斗页面 7.战斗逻辑 8.向日葵逻辑 9.进度条逻辑 10.音乐逻辑 11. ...

最新文章

  1. 热门专业没那么难,文科生打开统计学的正确方式!
  2. 关于出现org.hibernate.TransientObjectException: The given object has a null identifier: 错误的解决方法
  3. 区块链今年,胜过过去十年
  4. python (16) 如何在linux下安装lxml(pip安装,ubuntu下,centos下)
  5. python注入进程_向进程中注入Python代码
  6. boke练习: spring boot: security post数据时,要么关闭crst,要么添加隐藏域
  7. CRC16循环冗余校验 RTU-MODBUS标准 Linux C
  8. SQLyog中文乱码的解决方法
  9. 怎样快速提高新站权重收录
  10. GARFIELD@05-02-2005
  11. linux db2在线备份,DB2 pureScale在线备份恢复实例
  12. Spring 定时器结合线程池
  13. python是一种跨平台开源免费的高级动态编程_Python是一种跨平台、开源、免费的高级动态编程语言。...
  14. windows XP小技巧
  15. 水经注地图发布服务中间件服务配置功能说明
  16. Java实现阿拉伯数字转换成中文大写数字,以及中文大写数字到阿拉伯数字的转换。
  17. 面经:阿里二面自我剖析---Java岗(50分钟)
  18. 单相串励电机和三相交流异步电机在高空作业平台中的应用
  19. spring4 搭建开发环境
  20. 【Nowcoder】2018 ACM-ICPC 上海大都会赛 Matrix Game (网络流 最大流)

热门文章

  1. dbeaver sql字体异常
  2. stat() /root/xxx/index.html failed (13: Permission denied)
  3. 节卡JAKA机械臂培训笔记(偏入门)
  4. Win10+Vs+CMake安装OpenCV+contrib
  5. 剑指offeⅤ(Java 持续更新...)
  6. 键盘上特殊符号的中英文名称
  7. vim光速开发,你值得拥有
  8. 计算机平面设计中汉字的使用艺术
  9. Caporali HSK63A.H80.WE16
  10. openwrt修改lan口地址失败_OpenWrt刷机后LAN口无法连通的问题