楼主怕触发不了touchend,可以在鱼死的时候写个函数停止子弹发射呀,为什么一定要监听touchend来停止发射呢?具体怎么实施,加几个变量来控制流程应该能轻松搞定的。
还有,鱼死了为什么要马上destroy呢?在鱼空血的时候,可以先设置鱼的纹理为残破状态,而且可以继续对其进行射击(鞭尸设定,很多游戏都可以这样的),然后设置个变量此时只接收touchend事件,手指什么时候离开屏幕再让鱼destroy(很多游戏都有此设定,一旦松手就不能再鞭尸了),思路还是有很多的,就不一一举例了
为什么触摸监听会在鱼身上,触摸监听应该放在场景上吧。
在场景上触摸啊 子弹跟鱼碰撞 血没得了 就放入内存池备用
你对这个触摸事件要再好好理解下。
普通子弹不能跟踪, 但是有特殊子弹(跟踪,反弹,冰冻等), 我都做过, 是真实存在的需求. 跟踪子弹是最难做最耗性能的.H5估计性能上做不了.
用 touchcancel 判断是否鱼消失了
想问你一下冰冻效果是怎么实现的