位置: 编程技术 - 正文

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

  • 服务类一般纳税人无进项
  • 纳税人证明模板
  • 计提资产减值准备体现了会计信息质量特征的( )
  • 免税增值税的有哪几项
  • 专家劳务费可以税前扣除吗
  • 发票该如何打印
  • 公司退款给客户怎么写
  • 小微企业减免所得税
  • 小企业会计准则以前年度损益调整
  • 住房公积金比例一般是多少
  • 计划成本法会计分录例题
  • 应收账款属于非流动资产吗
  • 应收账款售让会计分录怎么写?
  • 大家怎么看恒大品牌
  • 印花税,车船税通过应交税金科目吗
  • 施工单位对分包单位能罚款吗
  • 劳务派遣能不能预支工资
  • 契税的发票开错了还可以作废吗?
  • 一次性奖金可以分2次发吗
  • 个体户到税务局开专票
  • 投资收益是否缴纳印花税
  • 营改增后营业外收入交增值税吗?
  • 筹建期间职工福利费都要通过应付职工薪酬核算吗
  • 对公账户的利息收入如何入账
  • 应收账款减值准备和坏账准备的区别
  • 只有发票才能税前扣除吗
  • 以前的员工怎么交社保
  • 员工赔偿款需要交个税么
  • 收到投资方投入设备一台,投资合同约定其价值
  • PHP:oci_field_size()的用法_Oracle函数
  • sk是什么软件的缩写
  • negro 什么意思
  • 系统win7旗舰版
  • 增值税不允许抵扣计入什么科目
  • YII2.0之Activeform表单组件用法实例
  • uniapp获取window对象
  • vite中文网
  • 库存现金日记账的登记依据
  • php设计模式六大原则
  • vue知识点总结
  • 车间装修预算表
  • 结构重参数化2d pose
  • 学电脑网站
  • 变电所用电
  • 无法支付的应付账款转作营业外收入
  • 农业种植会计
  • 什么发票可以抵扣增值税吗
  • 公司归还股东借款是否需要股东会决议
  • 委托加工物资实际成本包括增值税吗
  • 员工工资可以当月计提当月发放吗
  • 小规模不开票怎么做账
  • 计提租金如何做账务处理
  • 增资如何做账务处理
  • 一般纳税人出现以下哪些情况时,其进项税额不得抵扣( )
  • 企业收到微信和企业微信
  • 现金流量表的编制基础是权责发生制
  • 劳务公司的劳务税是多少
  • 企业利润的构成内容
  • 存出保证金计入
  • centos6.2安装
  • 数据表的联接
  • sqlserver 锁表语句
  • sqlserver执行计划走偏
  • windowns vista
  • vcdcontroltool
  • win8系统自带应用都打不开了怎么办
  • dvd-rom drive是什么意思
  • win10系统下如何打开internet(ISS)信息服务
  • linux源码安装软件的方法介绍
  • win10移动版微信uwp
  • Linux网络抓包工具
  • 炉石传说代码怎么导入
  • android界面切换与数据传递
  • jquery开发项目
  • vue如何用
  • nodejs co
  • js实现功能
  • 常见的shell脚本
  • python上传本地文件的方法
  • 税控ic卡就是税控盘吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设