子弹接触到怪后从场景中删除,后续为了节点复用,在通过parent.addChild添加到场景中,再次添加后就不会显示了。请问这个要怎么搞。
看看属性有没有重置吧
排查了下,应该是属性没有重置的原因,请问如何重置,他再次添加后子弹应该是直接触发碰撞回调消失了,也就是上次的碰撞在添加后直接就触发了。
终于搞定了,子弹在addchild之前setPosition,所以子弹的坐标就按照事件坐标计算了,子弹创建了,不过在屏幕外面,我试着在addchild 后执行setPosition 就可以了,这什么鬼!!!!!