位置: 编程技术 - 正文

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

  • 资产负债表不平衡如何查找
  • 上一年度亏损,本年怎么计算企业所得税
  • 未投入使用的固体废物
  • 股票交易费用计入
  • 短期投资会计科目编码
  • 固定资产一次性计入费用的账务处理
  • 技术研发费加计扣除
  • 行政单位待处理财产损益要结转吗
  • 公司进行债务重构的原因可能包括
  • 公司购买设备24套
  • 诉讼费可以入公司账吗
  • 厦门年收入30万人数
  • 企业所得税必须要季度缴纳吗
  • 营改增后计税依据
  • 一般纳税人哪些项目可以简易征收
  • 关于水利工程
  • 税控系统技术维护费
  • 税收编码3040203
  • 企业有哪些o
  • 计入成本的费用包括
  • 工业企业成本结转金额怎么确定
  • 应付质保金到期怎么办
  • 工资五险一金缴费标准是多少
  • 企业信息公示社保信息怎么填,公司没有交
  • 苹果手机键盘剪切板在哪里打开
  • 调整上年度多计提的附加税
  • 企业所得税汇算清缴表
  • 收取违约金如何入账
  • 纳税人解除劳动合同补偿
  • 免费投放资产收益的平台
  • 在一株植物上行走的作文
  • 莫尔道嘎湿地公园
  • chrome安装教程
  • 城市维护建设税减免税优惠政策
  • git简明教程
  • mysql分区实现
  • python的series
  • 多计提费用可以不用以前年度损益调整吗
  • 加工取得的存货成本会计分录
  • 进项税额计入其他流动资产
  • 变更法人需要什么流程
  • 帝国cms如何使用
  • 将织梦dedecms转换到wordpress
  • 用友u8固定资产减少怎么撤销
  • 资本公积账务处理办法
  • 个人所得税应纳税额
  • 付款后退货
  • 简易计税怎么算增值税
  • 没有发票的费用怎么报销
  • 收购企业如何做账
  • 进项税抵扣销项税算法
  • 开票收入摘要怎么写
  • 购买土地的流程
  • 农民农作物补偿标准文件
  • 增值税发票过期一年未认证怎么办
  • 企业收到财政补助收入账务处理
  • 代开发票预缴税款的比例是多少呢?
  • 红冲发票视频教程
  • 事业单位收个人所得税吗
  • 年末增值税有留底,挂在哪个科目
  • a公司刚刚执行了一个采购项目
  • 股东变更需要哪些资料和手续
  • mysql数据库性能监控
  • 苹果电脑如何查看WiFi密码
  • centos安装rpm文件
  • win7旗舰系统
  • 如何解决电脑wifi无法上网
  • border:none与border:0使用区别
  • unity 3d脚本编程
  • Jquery操作Ajax方法小结
  • 百度关键字搜索员是干嘛的
  • js 小数取整的函数怎么写
  • unity怎么添加ui界面图片
  • jquery基础知识梳理
  • python利用range产生列表
  • js创建对象的方法有哪些
  • jquery示例
  • 重庆电子税务局怎么绑定办税人员
  • 收购烟叶多少公斤违法
  • 开票软件里的统计怎么弄
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设