在cocos2d V3.x中update方法如果实现,则会被自动调用;不用向早期的版本那样要显式schedule.

但是你还是要显式schedule其他方法或blocks使用node的schedule和unschedule方法.比如:scheduleOnce.

update方法会在每一帧将对象(node)渲染到屏幕之前调用.

值得注意的是,你绝不能在cocos2d中的schedule时间事件中使用NSTimer,任何performSelector的变体方法以及Grand Central Dispatch方法(比如patch_after).

因为这些计时方法并不会自动暂停当node或cocos2d暂停的时候,并且对于NSTimer,你甚至手动暂停和恢复.

你也不知道这些函数将在update/render循环的确切什么时候运行,或者是否依赖于同样的顺序.

你应该完全依赖于CCNode scheduling方法或使用CCActionSequence包含CCActionDelay和CCActionCallBlock或者CCActionCallFunc去运行给定时间之后或指定间隔的代码.

最新文章

  1. NotificationCenter接收不到通知的原因
  2. 浅谈servlet版本
  3. ae显示标注
  4. Javascript实现计数器,定时警告和停止
  5. jsp页面 列表 展示 ajax异步实现
  6. 浏览器User-agent String里的历史故事
  7. HDU-4521 小明系列问题――小明序列(线段树)
  8. Jquery在项目中的总结
  9. Android_Intent_startActivityForResult
  10. Android_Intent_note
  11. 控制uibutton的title范围
  12. 重新想象 Windows 8 Store Apps (24) - 文件系统: Application Data 中的文件操作, Package 中的文件操作, 可移动存储中的文件操作
  13. eclipse查看类源码出现failed to create the part's controls的解决方法
  14. 完整的站内搜索实战应用(Lucene.Net+盘古分词)
  15. eos 创建两对的公钥和私钥, 钱包,交易所转账到主网,主网到交易所
  16. MSP430中断的一个细节问题
  17. sql注入2
  18. Apollo的Oracle适配
  19. softlab对接Jenkins工程
  20. 使用w uptime vmstat top sar nload 等命令查看系统负载

热门文章

  1. Ajax 异步加载
  2. Android Studio中Git的配置及协同开发
  3. Android加速度传感器
  4. UE4联机烘焙
  5. wincvs的“License for this product has expired”问题解决
  6. Swift基础之显示波纹样式
  7. ProgressBar的indeterminateDrawable属性在安卓6.0上的问题
  8. 四大组件之Activity小结
  9. git常用技巧
  10. JUI/DWZ 分页 Servlet