background有个代码
cocos上也有个代码当我点在cocos上的时候 cocos本身destory了
然后background上代码的触摸取消就不会打印 怎么让子节点消失时候 事件传到父节点上去?能让父节点的onTouchEnd打印
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,鱼场自然也执行不了;该怎么解决阿
有没有人告诉我怎么弄啊