子弹打到敌机

一发子弹击中,碰撞回调多次执行

刚入门,实在找不到人问了
看下注册事件是不是写错了。或许你写了这个
PhysicsSystem2D.instance.on(Contact2DType.PRE_SOLVE, this.onBeginContact, this);
超哥 你那mvp怎么来的
官方给的啊,你们这些人,老是隐藏信息,怕被发现摸鱼嘛 
没错,就是这个let collider = this.getComponent(Collider2D);
if (collider) {
collider.on(Contact2DType.BEGIN_CONTACT, this.onBeginContact, this);
}
我碰撞组件原本是多边形碰撞组件 PolygonCollider2D,我改成盒碰撞组件BoxCollider2D 就好了,这是什么原因?
我是cjy
加个变量,碰撞的一瞬间改变变量的值,就不再进行碰撞。
或者碰撞后马上销毁子弹的刚体。
同样的问题
这还有其他解法么
我也是,我怀疑就是个BUG,怎么会一次碰撞触发多次的
用前端的节流方式。或者loading处理逻辑。我测试过了,是可以
本来就是多次啊,设计上貌似就是这样的,碰撞发生后,碰撞体没消失,一直碰撞,也说的通.