Director _notificationNode中的可以添加很多一直存在的东西,如联网动画,小提示之类,与Scene无关的画面展示,使用3.3版本发现,虽然能够显示,但是加进去的东西不能执行动作也不能设置触控事件,看源码发现 少了几句代码

void Director::setNotificationNode(Node *node)

{

if(_notificationNode){

_notificationNode->onExit();

}

CC_SAFE_RELEASE(_notificationNode);

_notificationNode = node;

CC_SAFE_RETAIN(_notificationNode);

if(_notificationNode){

_notificationNode->onEnter();

}

}

加入 _notificationNode的onExit()和onEnter就可以解决这个BUG,又能愉快的使用这个东西了

附加:由于没有在游戏结束的时候调用 onEnter出现结束时出错,在

Director::~Director(void)

方法种删除

CC_SAFE_RELEASE(_notificationNode)这行

Director::purgeDirector()

方法种添加

if (_notificationNode) {

_notificationNode->onExit();

_notificationNode->cleanup();

_notificationNode->release();

}

完毕

转载于:https://blog.51cto.com/feeshao/1591157

cocos2dx 3.3 Director setNotificationNode BUG相关推荐

  1. 一个IT人的非典型职场十年 (2)

    2019独角兽企业重金招聘Python工程师标准>>> 话说上一篇博文让@红薯推了下,搞的还挺热闹. 有些朋友回复或私信我,提到我的一个观点:学计算机研究生应不应该读.我的观点很明确 ...

  2. 《Cocos2d-x3.x游戏开发之旅》学习

    1.addEventListenerWidthSceneGraphPriority函数,这个函数的两个参数作用如下: EventListener *listener:事件监听对象,当触摸事件发生时通过 ...

  3. 结合源码看《我所理解的cocos2dx-3.0》—— 字体

    文章目录 字体 FontFreeType Create Load 字符加载 FT_Load_Char 绘制 特效 架构 distance field 字体 使用的第三方库:FreeType(封装了Tr ...

  4. cocos2d-x多分辨率自适配及因此导致的CCListView的bug修复

    cocos2d-x是一款众所周知的跨平台的游戏开发引擎.由于其跨平台的特性,多分辨率支持也自然就有其需求. 因此,在某一次更新中(抱歉,笔者已经忘了是哪次更新了),cocos2d-x添加了一个新的方法 ...

  5. cocos2dx uv动画溢出_宝爷Debug小记——Cocos2d-x(3.13之前的版本)底层BUG导致Spine渲染花屏...

    前段时间为了提高Spine骨骼动画的加载速度,将Spine库进行了升级,新的Spine库支持skel二进制格式,二进制格式的加载速度比json格式要快5倍以上. 这是一个大工程,游戏中所有的骨骼动画都 ...

  6. cocos2d-x 3.10 PageView BUG

    cocos2d-x 3.10 PageView 拖动滚动到下一个单元,没事件,3.11有修复. 转载于:https://www.cnblogs.com/qianwang/p/6106324.html

  7. Cocos2d-x列表嵌套裁剪bug

    列表/scrollView嵌套的时候出现显示bug,如图 具体情况是,横向一屏一屏的pageview中子界面使用纵向tableView 经过反复测试发现,只要scrollView或其子类嵌套 都可能会 ...

  8. 解决cocos2d-x pvr.ccz格式的图片有时无法读取的一个bug

    如果你发现在读取pvr.ccz的时候,明明路径是正确的,但就是无法加载显示成功,你可以尝试以下操作 打开CCTexturePVR.cpp,定位到bool CCTexturePVR::initWithC ...

  9. 程序员需要有多懒 ?- cocos2d-x 数学函数、常用宏粗整理 - by Glede

    最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码.cocos2d-x还是一套比较方便的api的,什么action啊.director啊.ccpoint啊都蛮便捷的 ...

最新文章

  1. 对于神经网络,硕博士不需要弄明白原理,只需要应用,是这样吗?
  2. 等值连接_干货:16种等值线图的解读与应用,用快速规律解题
  3. IOS开发基础知识--碎片32
  4. CUDA并行算法系列之FFT快速卷积
  5. C++题解-Leecode 520. 检测大写字母——Leecode每日一题系列
  6. do还是doing imagine加to_啤酒,还是精酿好
  7. Duplicate property mapping of contactPhone found in
  8. vSAN其实很简单-5分钟学会如何向VMware报修故障(内含福利)
  9. Selenium与Cypress的比较
  10. indesign缩放图片被切割_InDesign怎么改变图片的大小
  11. 如何在windows10系统将用户名改为英文
  12. 【Kafka】10道不得不会的 Kafka 面试题
  13. java中Joiner的使用笔记
  14. 2021年1月6日运行Python脚本的一些说明与教程
  15. 笔记本计算机无法开机怎么办,笔记本开机按了没反应 笔记本电脑开不了机怎么办...
  16. 航运大数据——机遇和挑战
  17. 517coding网站P1960
  18. java excel cell 设置样式_java中对Excel的创建、样式修改
  19. Unity开发笔记(五)—— 制作第四个小游戏《坦克大战》
  20. 解密小米生态链:从构建到定义产品

热门文章

  1. ASPNet_Compiler学习总结
  2. jquery 源码分析初步
  3. SpringBoot入门和配置
  4. 洛谷 P4284 [SHOI2014]概率充电器 解题报告
  5. 织梦后台添加友链,前台不显示|修改友情链接的显示行数
  6. linux下挂载U盘
  7. 基于动态代码生成技术的动态对象工厂
  8. 深度linux安装spotify,如何在 Linux 上使用 snap 安装 Spotify(声破天)
  9. mysql -u -p -d_mysqld_exporter监控mysql
  10. 【Arduino】利用FDC2214加LCD1602电容计测量A4纸张数量