位置: 编程技术 - 正文

cocosdx让AppDelegate支持全局更新机制

编辑:rootadmin
众所周知, cocos2d里面强大的更新函数schedule是基于实体框架存在的, 就比如说你创建了一个ccnode, 且必须加入到场景中, 才能支持schedule功能. 而在总的

推荐整理分享cocosdx让AppDelegate支持全局更新机制,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

AppDelegate中无法使用这个方法来实现, 那么cocos2d有无直接调用的方法呢?

答案当然是有:

在任何位置调用

CCDirector::sharedDirector()->getScheduler()->scheduleSelector

就可以实现类&#;ccnode的schedule功能, 静态调用, 很方便

那么如何来让AppDelegate支持呢?

cocosdx让AppDelegate支持全局更新机制

在AppDelegate加入引用CCObject

#include "CCObject.h"

并且另扩展支持ccobject, 因为在scheduleSelector方法中, 对象必须是CCObject类型

class AppDelegate : private cocos2d::CCApplication ,private cocos2d::CCObject

然后只需要设置响应的方法对象和时间就好了, 最后一个参数是isPaused, 是否暂停, 当然不了, 执行它吧

CCDirector::sharedDirector()->getScheduler()->scheduleSelector(schedule_selector(AppDelegate::loopUpdate),this, ,false);

上面的这句话是执行指定方法在每秒时

编程就是这么简单

让一切都停下来——Unschedule HelloWorldScene.h:HelloWorldScene.cpp(修改的部分代码):运行项目,可发现每一帧都会调用update()函数,而每隔两秒都会调用一次MyUpdate()函数如果要取消update函

触发器——scheduleOnce HelloWorldScene.h:HelloWorldScene.cpp(部分修改代码):以调试模式运行项目后,可以发现,隔2s之后会调用cookFinish函数,而且只会调用一次

addObserver和postNotification函数传递函数的区别 上一篇文章中,我们利用addObserver来订阅消息,用postNotification来发布消息,但是有一点要注意的是,addObserver和postNotification都可以传递一个CCObject数据,

标签: cocosdx让AppDelegate支持全局更新机制

本文链接地址:https://www.jiuchutong.com/biancheng/368986.html 转载请保留说明!

上一篇:cocos2dx里访问调用Android函数(cocos2dx scrollview)

下一篇:让一切都停下来——Unschedule(让一切停留在最美好的时光)

  • 亏损企业如何填报企业所得税
  • 成本结转不规范会受到什么罚款
  • 发票已抵扣但对方要红冲后续原发票要拿回来吗
  • 原材料不良品的处理流程
  • 固定资产本期发生额怎么算
  • 残保金滞纳金可以税前扣除吗
  • 车辆补贴的钱最快多久到账
  • 机票抵扣进项只能在发生当月吗
  • 企业所得税完税证明怎么打印
  • 个税的专项扣除包括哪些内容
  • 计提固定资产折旧,车间使用的固定资产折旧1400
  • 财产损失税务备案
  • 委托进口增值税如何抵扣
  • 基本生产车间领用周转材料会计分录
  • 民非企业缴纳社保会计分录
  • 企业分期付款购车分录怎么写
  • 长期待摊费用计提摊销的会计分录
  • 旅游企业小规模纳税人差额征收
  • 税盘显示已过开票截止日期
  • 关税征收目的
  • 增值税申报错误已经扣税怎么处理
  • 其他债券投资出售时交易费用
  • 公司付股东退股怎么处理
  • 外贸公司有出口退税吗
  • 电脑黑屏怎么办主机还是亮的
  • 预缴企业所得税怎么做账务处理
  • 暂估人工成本分录怎么写
  • 长期待摊费用科目还用吗
  • nginx不支持ipv6
  • 政策性退税流程
  • 公司收到的应收股利需要分配利润吗
  • 反映企业利润的指标有
  • 一般纳税人企业所得税税率多少
  • msxct.exe - msxct是什么进程 有什么用
  • Micheldever Wood的蓝铃花,英国汉普郡 (© Hursley/Getty Images Plus)
  • 期间费用核算内容包括
  • 资产证券化会计信息披露规范
  • Laravel 5.5官方推荐的Nginx配置学习教程
  • 土地价款扣除会计分录
  • 美丽的大中华
  • 小规模纳税人的企业所得税怎么算
  • web全栈工程师是干什么的
  • php xml转字符串
  • vue.$el
  • 机器学习--使用朴素贝叶斯进行垃圾邮件分类
  • mysql的排序规则
  • 成本票不够怎么交税
  • 固定资产一次性扣除政策2023
  • 未认证的进项税发票入账
  • 年数总和法怎么算年折旧额
  • 纳税总额怎么算
  • 营改增小规模纳税人认定标准
  • 送货单收据怎么写
  • 存货盘亏处理报批
  • 农副产品收购分录
  • 贷款损失准备的会计核算
  • 网上交税已经缴费怎么退
  • 购买展示样品是指什么
  • 销项负数发票入账分录
  • 资产负债表和科目余额表怎么核对
  • 发票报销流程和条件
  • 贸易公司的成本怎么做
  • 纳税人财务会计制度
  • windows与xp的区别
  • 进去界面黑屏
  • windows8.1的设置在哪
  • win7旗舰版安装教程u盘
  • win7怎么禁用触摸屏
  • win7 64位纯净版图标变成了一样该怎么办?win7旗舰版图标变成一样的解决方法
  • 新买的笔记本电脑需要做什么
  • unity输入中文
  • nodejs 模块
  • shell脚本 定义变量
  • css用什么写
  • 批处理 删除指定文件
  • css兼容浏览器
  • javascript总结笔记
  • 重庆电子税务局怎么绑定办税人员
  • 某地区土拍的楼盘有哪些
  • 山东省合格考密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设