位置: 编程技术 - 正文

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

  • 筹建期的收入要交企业所得税吗
  • 给离退休人员发的短信
  • 应税销售额是指
  • 预收账款哪一方是增加
  • 预付和预收可以合并吗
  • 测绘费发票需要备注么
  • 固定资产可以不设置残值吗
  • 公司代个人收承兑汇票
  • 城市维护建设税是什么意思
  • 托收承付怎么理解
  • 房地产销售土地增值税纳税人减免申请核准表
  • 固定资产处理怎么记账
  • 收到总工会转工资怎么办
  • 应付账款不付处理分录如何写?
  • 虚开发票对所得税的影响是怎样的?
  • 销项发票采集不出来怎么回事
  • 什么叫含税级距和不含税级距
  • 建筑行业不管是什么行业
  • 公对公转账备注信息填错了怎么办
  • 验资报告办理一般需要多久时间
  • 企业账户利息收入怎么算
  • 进项税转出如何申报纳税
  • .车船税不在汽车保险里如何入账
  • 企业注销时资本公积怎么处理
  • 外聘老师课时费计入什么科目
  • 材料成本的核算方法有哪些
  • 劳务报酬的申报流程
  • 以前年度多计提了税金怎么办
  • 在建工程会计科目
  • 预付账款补付货款分录
  • php的编辑工具有哪些
  • 代付收款入账是什么意思
  • PHP:curl_multi_info_read()的用法_cURL函数
  • php 设计模式 鸟哥
  • 新成立的公司要年报吗?
  • PHP:mcrypt_get_block_size()的用法_Mcrypt函数
  • python模拟微信
  • 代订机票发票可以入账吗
  • torch训练模型
  • 兰斯洛特
  • Github ChatGPT-Web:了解最新AI技术的前沿应用!
  • fold命令 限制文件列宽
  • 残保金员工人数怎么算
  • 未达起征点怎么填申报表
  • 一般纳税人开发票给小规模纳税人
  • 产权转移书据是什么印花税
  • 增值税申报表销项税额怎么算?
  • c++32个关键字详解
  • 所有小规模都能开专票吗
  • 承兑汇票可以当现金借给别人用吗
  • 办理税务登记变更委托书怎么写
  • 暂估入库的会计分录怎么写
  • 付出对价的公允
  • 工会经费计提基数包括奖金吗
  • 单位收风险金是什么意思
  • 承兑汇票多付退税怎么算
  • 资本溢价举例说明
  • 现金日记账和银行日记账必须逐月结出余额
  • win10搜索类型
  • windows8.
  • ubuntu怎么清理内存
  • sxgdsenu.exe - sxgdsenu是什么进程 有什么用
  • win10周年纪念版
  • linux生成文件
  • 写出10个linux系统操作命令和用法
  • win7电脑dpi怎么设置800
  • linux添加用户命令并添加管理员
  • win7如何变快
  • OpenGL图元管理
  • cmd打开telnet
  • jquery插件库怎么导入
  • javascript运用
  • android屏幕适配的五种方式
  • python三种类型
  • 农村集体土地承包法
  • 重庆黄桷垭在什么地方
  • 残疾人企业如何申请补贴
  • 组织收入原则是应收尽收坚决不收过头税费
  • 房产税江苏2021年征收标准
  • 什么叫以物易物
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设