Cocos碰撞组件问题咨询

项目里主角射出子弹,在碰到敌人后消失

onCollisionEnter: function (other, self) {
    this.node.removeFromParent();
},

用这个方法移除后,会在界面上留下一个碰撞框

怎么解决呢。

求解啊。
怎么在发生碰撞后,将子弹移除,并且把碰撞框也移除啊

目前用removeFromParent 或者 active= false,或者 this.node.getComponent(“cc.BoxCollider”).enabled = false都不对。

可以把测试工程上传一下么?

不用了,已重现。

你好我想问一下,我在同一个node下面挂载多个BoxCollider, 我可以在碰撞检测里面判断具体是哪个BoxCollider碰撞了吗? 如果能怎么判断呢, 求解

后面会给 collider 加一个 tag ,可以使用这个 tag 做区分