位置: 编程技术 - 正文

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如何修改任务栏颜色
  • 网件R6400路由器怎么样?网件R6400上网与传输评测的教程
  • 研发支出和研发费用是一个吗
  • win11任务管理器怎么没有了
  • 技嘉主板无法安装网卡驱动
  • explorer.exe是啥意思
  • Win10怎么显示文件类型
  • bho是什么文件夹
  • 诺曼底作战
  • 结转销售原材料会计分录
  • php 使用 AWS kinesis
  • php自动部署
  • continue命令必须与locate
  • mkisofs命令
  • 应收账款科目有哪些类别
  • 代垫运费增值税计入销项税额吗
  • 固定资产清理怎么入账
  • 红字发票已开但红字发票信息表已核销待查证,怎么回事?
  • 按25%计算应交所得税
  • 固定资产处置怎么计算
  • 工资费用核算
  • 简易征收3%的征收率是什么意思
  • 资产是指()
  • sqlserver2005 master与msdb数据库备份恢复过程
  • sqlserver分布式事务
  • 营业收入的构成分析应该从哪些方面进行?
  • 代开发票可能遇到的问题是?
  • 单位出租不动产,按照5%的征收率计算应纳税额
  • 内含报酬率的计算公式Npv
  • 技术服务费计入成本会计分录
  • 车辆使用费怎么算
  • 科技专项资金
  • 农产品如何进入批发市场
  • 销售 返利
  • 消费税出口退税吗
  • 收购发票使用范围及预警怎么写
  • 收到投资款怎么做凭证
  • mac10.15系统
  • 苹果官网
  • ssh直接输入密码 linux
  • win7旗舰版提示不是正版
  • win70x80073712解决方法
  • win降级10.3.3
  • linux安装docker-compose
  • 为什么调用不了函数
  • linux运维是必死之路
  • ping命令的基本使用方法
  • 使用驱动器u盘之前需要格式化
  • C#绘制准心脚本
  • glsurfaceview特性
  • shell的逻辑运算符
  • js数组洗牌
  • linux shell 循环语句
  • JQuery绑定事件的函数是
  • 国税地税发票编码查询
  • 福建省国家税务局网
  • 深圳房东有钱吗
  • 先进材料包括哪些行业
  • 资源税税率表一览表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设