原文地址:http://blog.csdn.net/somestill/article/details/9699377

前两天使用到每帧都更新动画的scheduleUpdate()方法,但通过cclog,我发现, scheduleUpdate()是执行了,但update()方法并没有被调用,从网上搜下,也并没有找到好的解决方法,最后,在热心网友kaka和你用温暖的目光(非常感谢两位)的帮助下,终于找到解决办法了,办法很简单,就是用下面这句话替换scheduleUpdate()就行啦:

CCDirector::sharedDirector()->getScheduler()->scheduleUpdateForTarget(this,0,false);

或者:

CCDirector::sharedDirector()->getScheduler()->scheduleSelector(schedule_selector(NewGame::update),this,0.1,false);

当然了,使用系统提供的update总是不那么方便,还不如自己定义自己的更新方法,在指定时间内调用,如:

schedule(schedule_selector(Potentiometer::valueChange),1);

unschedule(schedule_selector(Potentiometer::valueChange));

以及

CCDirector::sharedDirector()->getScheduler()->scheduleSelector(SEL_SCHEDULE(&Potentiometer::valueChange), this, 1, false);

CCDirector::sharedDirector()->getScheduler()->unscheduleSelector(SEL_SCHEDULE(&Potentiometer::valueChange), this);

都能达到很好的效果,在间隔1s时间后,调用valueChange方法,尤其是当类的继承不为CCNode而为CCLayer时,以上两种方法还是很有效果的。

最新文章

  1. jsp上传图片实时显示
  2. js 下载图片与下载文件的方式一样;保存至本地 ASP.NET 方式
  3. Linux Svn 安装过程及配置
  4. 使用B或BL跳转时,下一条指令的地址是这样计算的
  5. jmeter内存溢出
  6. VS2010 配置opencv环境
  7. select options常用操作
  8. php中的双引号和单引号的区别?
  9. HTML超文本
  10. Android 9Patch图片的使用-android学习之旅(十八)
  11. 运维工作笔记-------nginx的反向代理
  12. 利用 postMessage 进行数据传递 (iframe 及web worker)及问题
  13. 通过setup.py安装项目dependencies
  14. DotNetty 实现 Modbus TCP 系列 (一) 报文类
  15. shell傳遞參數
  16. redis在php中常用的语法(转)
  17. Ubuntu 12.04 下 Sublime Text 3 Build 3047 破解
  18. WSAEventSelect模型编程 详解
  19. 从头认识多线程-1.8 迫使线程停止的方法-暴力Stop方法
  20. ActiveMQ专题1: 入门实例

热门文章

  1. 关于flock文件锁的阻塞与非阻塞
  2. 学习PyQuery库
  3. 微信小程序显示cms里的html文章
  4. HTML+CSS 制作HTML5标志图
  5. Javascript拼接HTML字符串的方法列举及思路
  6. hdu 2795线段树
  7. 博弈 Nim问题 POJ2234
  8. X230 安装 EI Capitan 10.11.5 总结
  9. hdu4115:Eliminate the Conflict
  10. poj——1274 The Perfect Stall