位置: 编程技术 - 正文

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

  • 间接税和直接税哪个容易转嫁
  • 利息税怎么算的
  • 上年多做收入今年可以直接冲减吗
  • 预缴税款可以下调吗
  • 个税申报系统跟工资表累计扣除数不一致怎么办
  • 房地产公司土地价款抵扣的账务处理
  • 购买的二手车可以抵扣进项税额吗
  • 税前可以扣除的有哪些费用
  • 挂应付账款之后发现用现金付款如何调整?
  • 全额抵扣的发票怎样入账
  • 股份支付为什么计入资本公积?
  • 股东出资不做股本做借款该怎么写分录?
  • 海关进口增值税专用缴款书图片
  • 财产租赁合同印花税计税依据及税率
  • 公司抵扣发票不用交税吗
  • 陈列费发票属于什么类型
  • 稿酬所得税额
  • 建筑行业增值税是多少
  • 汇总纳税企业的分公司如何享受税收优惠政策
  • 企业的应收账款周转率越大,说明发生坏账
  • 预提厂房租金
  • 工伤医疗费会计分录
  • 新公司税控盘购买流程
  • 销项税和进项税怎么区分
  • 鸿蒙桌面卡片怎么变小
  • 财务预算业务制度有哪些
  • 非流动资产基金是什么意思
  • 住房补贴缴纳比例是多少
  • igfxext.exe
  • 捐赠支出税前扣除条件
  • php中的类型提示是什么
  • 员工冲借款应该怎么做账
  • 马耳他共和国瓦莱塔福利
  • vue父组件子组件
  • 存货盘点会计分录怎么做
  • 没有综合所得的经营所得如何预扣预缴个税
  • 各行业税点大全最新
  • 企业的日常活动都有哪些
  • 事业单位员工工资
  • python中series的用法
  • 调整以前年度错账会计分录怎么做
  • 前置测试模型
  • 财务报表中的应收款项包括哪些
  • java查询mongodb数据
  • 企业收到国债专项资金怎么记账
  • 进项税加计抵扣政策2023年
  • 公司的零星开支怎么做账
  • 账面价值低于可抵税收
  • 另一种收到企业信息英文
  • 暂估应付账款的科目编码
  • 企业自查补交增值税
  • 开广告费用要交增值税吗
  • 白条入账会受到监管吗
  • 剩余股利政策发放股利后的年末未分配利润
  • sql语句查询记录
  • sql server服务包括有
  • sql查询字段值为汉字的
  • windowxp怎么改ip地址
  • windows vista如何升级
  • Windows Server 2008的NPS策略应用
  • 如何设置linux
  • windows7如何设置双屏显示
  • windows8设置自动关机
  • centos如何操作
  • 微软补丁发布时间
  • eclipse怎么创建安卓
  • 简单 粗暴
  • JavaScript中数组包含的属性和方法有哪
  • cmd怎么复制上一条命令快捷键
  • jquery简写符号
  • jquery的点击事件怎么写
  • 安全的代码
  • 谈谈我对中国传统文化的理解
  • javascript定义数组的方法
  • jquery 3.5
  • Python对象转列表
  • 有哪些推荐阅读的书
  • 云南省国家税务总局云南省电子税务局
  • 车辆购置税大厅办理流程
  • 多张发票怎么粘贴在a4纸上面
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设