我做了一个弹出菜单,由于菜单下层还有UI,所以我做了一个关透明的BG~BG上方有几个按钮,但有时误触会导致触发了其它UI的事件,请如我如何处理这情况~
刚做cocos半年~请多多指教 ~!
我做了一个弹出菜单,由于菜单下层还有UI,所以我做了一个关透明的BG~BG上方有几个按钮,但有时误触会导致触发了其它UI的事件,请如我如何处理这情况~
刚做cocos半年~请多多指教 ~!
事件回调函数会传入一个event参数,调用event.stopPropagation();停止事件冒泡。
http://cocos.com/docs/creator/scripting/events.html#--4
那我的监听也是全局的监听吗?说实在我不是很懂~
这要看你的监听是如何添加的了,如果是添加在菜单节点上,
用node.on的方式添加的话就可以按照2楼的方法去停止
其实我只想简单处理,只是菜单显示状态时,菜单下面的所有UI不接受点击事件的触发就可以了~