Creator 事件冒泡问题求解,remove子节点,事件丢失

父子节点都注册了触摸事件,触摸子节点,事件也能正常冒泡。但是,当在TOUCH_START事件后,把子节点remove掉,这个事件就丢失了,求解!!

remove是什么操作,删掉吗?

我用的是NodePool 对象池回收操作put(),没看内部实现,应该是removeFromParent,不是destroy

可能是这个操作逻辑上和touch事件的发出有些冲突,不知道你是想实现什么效果,如果是在TOUCH_END之后再remove行不行呢

做的一款捕鱼游戏,触摸屏幕不确定什么时间结束,但是子节点一定时间内会消失,子节点消失后这个事件的MOVE、END都没有了。我可以不给子节点注册事件,通过父节点的触摸事件判断是否点击了某个子节点,但是这个方法要遍历子节点,然后判断触摸点位置,但是这个方法不太好。

老是点错回复地方!