cocos2dx3.x使用cocostudio触摸事件不响应的奇葩问题

Posted mthoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2dx3.x使用cocostudio触摸事件不响应的奇葩问题相关的知识,希望对你有一定的参考价值。

刚刚使用3.1,发现了一些关于触摸的不同之处,对于习惯于2.x的人还是认为坑啊,简单总结一下:

使用cocostudio加进来的ui,当某个可触但不可见的时候,给他加入不论什么触摸监听事件都是依照不可触处理的,真心感觉太坑了!

 //白白原创

给某一个层的某一个精灵绑定触摸之后,移除该层,可是触摸还在,应该也做移除

_eventDispatcher->removeEventListener(touchListener);
touchListener = nullptr;

_eventDispatcher是CCNode的成员,能够直接使用。


慎用_eventDispatcher->removeAllEventListeners();由于他无论是谁的触摸事件,统统移除掉。

以上是关于cocos2dx3.x使用cocostudio触摸事件不响应的奇葩问题的主要内容,如果未能解决你的问题,请参考以下文章

CocoStudio使用笔记2:cocos2dx3.9使用CocoStudio制作的进度条LoadingBar

CocoStudio使用笔记1:cocos2dx3.4加载CocoStudio导出的csb文件

cocos2dx 3.x 触摸事件

cocos2dx 2.2.2 cocostudio 数据编辑器导出的.json文件读取 解析

cocos2dx 3.x 精灵重叠时点击最上层的精灵

cocos3.10 使用cocostudio 回调特性 c++版本说明