关于节点事件的问,求官方

background有个代码
cocos上也有个代码当我点在cocos上的时候 cocos本身destory了

然后background上代码的触摸取消就不会打印 怎么让子节点消失时候 事件传到父节点上去?能让父节点的onTouchEnd打印

你在子节点的 onDestroy 里面 this.node.emit(‘父节点截图的事件名’) 试看看

我不是单单的想触发一下 事件 ,就比如说捕鱼游戏 background是场景 cocos是鱼,我点在鱼身上鱼死了,我手肯定还要往别的地方挪的,但是这时候的事件还是在鱼身上,什么都做不了

不懂,什么叫什么都做不了,做什么??

useCapture设置成true试试

手在屏幕上接着往别的地方移动让炮头跟着走

像这种,事件统一加在background,鱼上不用加

有时候要锁定鱼的

父节点就可以统一处理了,没必要给单个的个体都加一套,鱼就算是有什么状态也可以反馈到父节点,让父节点统一处理,只维护父节点的update

有什么方法 可以判断当前点到的node是什么吗

求教一下

有个ccc开发的捕鱼上线qq空间的游戏了呢。。 效果很赞啊~~

你的方法还是有问题。。 事件不可能放到鱼上~~ 而是统一的整个可以指挥炮方向的大区域。触摸时判断是否点在鱼上,如果有点到鱼,给鱼发个消息,鱼响应被点击,做动画效果。

如果你用过jquery。。 这个的区别就是 e.click 和 body.on(‘click’, e)的区别。。。

之前没找到方法, 怎么可以判断点到鱼身上呢?

怎么可以判断当前点到哪个身上 我看都不行啊

标题应该改为 如何实现捕鱼中的子弹消灭鱼效果

没有回答一下吗

顶上去

background 也监听事件,鱼死了,background 不就自然收到事件了吗?

鱼死后,被回收此时的事件还是在鱼身上,执行不了touchend,鱼场自然也执行不了;该怎么解决阿

有没有人告诉我怎么弄啊