位置: 编程技术 - 正文

addObserver和postNotification函数传递函数的区别

编辑:rootadmin

推荐整理分享addObserver和postNotification函数传递函数的区别,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

上一篇文章中,我们利用addObserver来订阅消息,用postNotification来发布消息,但是有一

点要注意的是,addObserver和postNotification都可以传递一个CCObject数据,那么如果两

个函数都传递了数据,在接收消息时,我们应该取谁的数据呢?

在上一篇的代码中修改OtherLayer类,代码如下:

我们看到,在init中新建了一个CCString对象,作为addObserver函数中的参数

接着,在testMsg中就可以获取到CCString变量,我们用调试模式运行下,将看到以下日志输出:

addObserver和postNotification函数传递函数的区别

再来看看postNotification如何传递数据,修改HelloWorldScene.cpp中的sendMsg函数即可:

调试模式下运行项目,可看见:

嗯,什么都没有。

因为,如果addObserver和postNotification函数都传递了数据,并且不是同一个数据,那将

无法发布消息。换句话说,我们只能使用其中一个函数进行数据的传递,我们把

addObserver函数的最后一个参数设为NULL.

再次用调试模式运行项目,可看到:

这代表postNotification的数据传递成功。

cocos2dx 3.0 beta android环境配置

quick cocos UIListView之isItemInViewRect方法修正 功能描述:一个滚动列表,当列表可视区域上部有内容时则上部出现向上箭头提示,当列表可视区域下部有内容则下部出现向下箭头提示。功能实现:

[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战--简介 学校实训项目需要用cocos2dx做一款塔防游戏,因为时间与制图技术、创意原因无法进行原创,碰巧找到了皇家守卫军这款游戏的图片资源,决定用cocos2dx

标签: addObserver和postNotification函数传递函数的区别

本文链接地址:https://www.jiuchutong.com/biancheng/368989.html 转载请保留说明!

上一篇:触发器——scheduleOnce(触发器csdn)

下一篇:cocos2dx 3.0 beta android环境配置

  • 环保税征税
  • 最惠国税是一种真正意义上的优惠关税
  • 个税计算方法和规定
  • 简易征收预缴税款可以抵扣吗
  • 月末计提无形资产的折旧
  • 加了油的电子发票怎么导出来
  • 保险服务保费会计分录
  • 政府减免税款如何账务处理
  • 当月没有发生购销合同还要报印花税吗
  • 新企业需要结转增值税吗
  • 应收账款平均余额公式
  • 销售固定资产可以开专票吗
  • 固定资产预计净残值怎么做账
  • 进项发票不够如何避税
  • 建筑安装业跨省经营管理税务通知
  • 发票普票冲红
  • 个人劳务报酬所得税计算方法2020
  • 外包人员培训费入什么科目
  • 发票可以作为原始凭证吗
  • 增值税一般项目是指什么
  • 财政拨款收入是指行政单位从哪里取得的预算资金
  • ev4是什么文件
  • linux命令行使用鼠标
  • php read
  • laravel enum
  • 东洛锡安的金黄麦田,苏格兰 (© Scott Masterton/plainpicture)
  • Sandilands省级森林中被白霜覆盖的番红花,加拿大曼尼托巴 (© Jaynes Gallery/Danita Delimont)
  • 房地产企业营改增是哪一年
  • 电子承兑汇票支付流程
  • 增值税加计扣除最新政策
  • vue后端框架推荐
  • 讲讲vue3下会造成响应式丢失的情况
  • 前端底层架构是什么意思
  • prompt命令用法
  • input输入框限制最大字数
  • python中的split函数
  • 帝国cms适合个人用吗
  • 甲供材料增值税规定
  • 一般纳税人和小规模纳税人的区别
  • 未发工资怎么办
  • 新政府会计制度从什么时候开始实施
  • 企业注册资本的规定
  • 专利代理服务费如何记账
  • 哪些税计入税金及附加
  • 无形资产根据什么科目填列
  • 库存现金多出来怎么调账
  • 银行承兑汇票提示付款期限
  • 跨年度冲红字发票怎么冲
  • 企业多结转的成本跨年怎么冲回?
  • 什么是开办费包括
  • 以前年度的银行手续费发票
  • 轿车折旧年限为几年
  • win8屏幕显示时间
  • 离线方式快速安装在哪里
  • linux安装sz
  • cmd命令 cd
  • 什么是suv汽车
  • windows7的使用期限
  • windows xp登录无法进入桌面
  • mac怎么打开macintosh
  • 手机如何使用windows
  • linux与windows有哪些主要区别
  • win7不能玩dnf
  • win10桌面test mode
  • 如何用dos命令删除程序
  • 纯css实现轮播图
  • Node.js中的全局对象有
  • 在文本输入框中的输入内容是
  • nodejs调用c++函数
  • 京东试用js脚本
  • 用javascript写简单网页
  • 如何用nodejs搭建服务端
  • javascript怎么学好
  • domcer下载
  • linux显示中文
  • 湖南社保费申报测算管理系统登录不了
  • 广告行业税率6%包含的内容
  • 上海税务局怎么变更财务负责人
  • 增值税发票税款数额是什么
  • 2022年广州社保基数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设