位置: 编程技术 - 正文
推荐整理分享观察者模式——CCNotificationCenter(观察者模式指令),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:观察者模式指令,钢铁雄心观察者模式,我的世界观察者模式指令,观察者模式的特点,我的世界观察者模式指令,我的世界观察者模式指令,观察者模式应用场景,观察者模式指令,内容如对您有帮助,希望把文章链接给更多的朋友!
HelloWorldScene.h:
我们新增了两个函数,一个用于接收消息的回调函数,一个用于发布消息,当
然,通常消息的订阅者和消息的发布者不会是同一对象,这里只是为了简单才放
到一起。
HelloWorldScene.cpp(部分修改代码):
在init函数里,订阅了一个名为“test”的消息,并且创建了一个菜单,用于发布消息,现在用调试模式运行项目,效果如图:
单击菜单,我们将看到以下日志输出:
在这个例子中,使用消息订阅有点多余
但是,消息订阅不仅仅能用于同一个CCLayer下的对象,它最强大的功能在于可以跨越不同的CCLayer进行消息订阅和发布。
接下来,我们看下两个CCLayer之间如何进行消息订阅和发布。
创建一个新的类,命名为OtherLayer,代码如下:
OtherLayer.h
OtherLayer.cpp:
修改HelloWorldScene.cpp:
现在调试模式运行项目,点击菜单之后,在日志中显示:
cocos lua 加密与解密 混淆 (版本cocos3.4) cocosluacompilecocosluacompileOverviewUsageAvailableArgumentsSamplesOverviewCompilethe.luafilesto.luac.Usagecocosluacompile[arguments]AvailableArgumentsargavailablevaluesampledescriptionnecessary-h,--
【Cocos2d-x】截图分享功能 Cocos2d-x截图实现atarget=_blankid=L1href=
cocos2dx 3.4 lua加密 setXXTEAKeyAndSign 1.在自己项目的根目录下按住Shift键,右击鼠标,点击在此处打开命令窗口然后输入cocosluacompile-ssrc/-dout/-e-ktestKey-btestSignment或者cocosluacompile-ssrc/-dout/-e-kte
标签: 观察者模式指令
本文链接地址:https://www.jiuchutong.com/biancheng/368931.html 转载请保留说明!友情链接: 武汉网站建设