位置: 编程技术 - 正文

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(让一切停留在最美好的时光)

  • 投资性房地产采用成本模式计量
  • 企业的税务风险研究怎么写
  • 如何理解增值税中性特点
  • 物流企业缴纳哪几种税
  • 小规模纳税人个税是月报还是季报
  • 生产成本科目期末余额反映的是
  • 个人捐款合法吗
  • 信息服务费可以计入办公费吗
  • 合伙企业有一般账户吗
  • 集团内部公司之间怎么称呼
  • 非税项目明细代码
  • 公司现金支票取现用途怎么填写
  • 以股权投资入股放高利贷违法吗
  • 企业有美金收入吗
  • 进项税发票不认证可以吗
  • 免税单位无租使用纳税单位土地
  • 网上申购发票怎么撤销
  • 物业管理企业代管基金是什么
  • 幼儿园是否缴纳残疾人保障金
  • 月底结账哪些科目有余额
  • 小规模纳税人财务制度
  • 固定资产发生非正常损失相关题目
  • 出租厂房收取水电费吗
  • 微信认证服务费可以开发票吗
  • 库存商品转在建工程摘要怎么写
  • 物业公司收取水电周转金后果
  • 外贸企业出口退税账务处理
  • 高新技术企业研发
  • 预计负债的计量,如何确定最佳估计数
  • 抵押,质押,留置的区别与联系
  • win11粘滞键怎么关闭 重启后又有
  • 费用已付款跨年怎么做账
  • Linux dpkg-query 命令用法详解(Debian Linux中软件包的查询工具)
  • 未分配利润冲减其他应付款分录
  • 月底增值税怎么计提
  • 营改增会计分录
  • 固定资产置换存货的账务处理
  • 出租的厂房房产税如何征收
  • 间接人工费用预算工时分配率将提高10%
  • 支付税控服务费的账务处理
  • 净资产收益率的概念
  • 前端css要掌握到什么程度
  • 建筑业成本核算流程
  • 税务局规定500元以下收据的要求
  • 管理费用增加是因为什么
  • 填写企业所得税年度纳税申报表都需要哪些数据
  • 盘盈盘亏的定义
  • 消费税为什么是中央税还是地方税
  • 初级会计实务重点内容
  • 废旧物资处理的税金
  • 可供分配利润包括提取的盈余公积吗
  • 油卡充值做账
  • 出口货物不予免税的原因
  • 期初借款余额计算公式
  • 不属于投资性房地产项目有自用房地产作为存货的
  • 农村会计记账实例
  • 平均净资产是什么意思
  • mysql -ne
  • 主板bios无法重置
  • windows10x预览版
  • win 驱动
  • coocareservice.exe是病毒吗
  • linux系统文件在哪个目录
  • iconv.exe
  • centos7 wol
  • win7系统怎样修复网络连接
  • unity2d横版游戏源码
  • opengl mesa
  • excel 工具栏
  • shell 字符串trim
  • shtml精简教程让你知道什么是shtml
  • macos如何使用
  • 在其他地方 英文
  • python简单编码
  • 深入理解linux内核第三版
  • javascript教程 csdn
  • javascript的常用例子
  • javascript面向对象编程指南第三版
  • 注册财税公司需要什么条件
  • 日本海关关税税率表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设