2D碰撞系统的响应,是故意设计成这样的吗?

自己类型节点注册的碰撞事件,结果其他类型节点的碰撞事件,自己也会接受到,也会被激活响应函数?(这也是为什么在碰撞事件中,selfCollider和otherCollider经常会调换的原因,有时正常,有时反过来)

必须要判断一下这是不是自己的碰撞事件,才可以?
这是故意设计成这个样子的吗?

:thinking:啊?有这回事吗 我记得当前节点只会接收到当前的节点的相关碰撞,你是在当前节点挂了几个碰撞组件么?

就挂了一个碰撞组件


这个问题应该都有吧,不应该只是我这里有这个问题吧?

或者用这个方式判断

不加判断过滤,打印调研信息,就会看到连续两个完全相反的调用:selfCollider和otherCollider完全对调