两个动态物体发生碰撞,当一个物体与另一个物体碰撞时,我想将其移除。我根本不希望子弹推动对方。在物理相互作用之前应将其删除。我应该在哪里放置删除代码?
答案 0 :(得分:1)
您可以make it a sensor:
可以通过在创建夹具时将夹具定义的isSensor成员设置为true来创建夹具,也可以将夹具创建后调用SetSensor(bool)来创建夹具,如果需要进行更改在模拟过程中。传感器的行为就像将maskBits设置为零-它们从不碰撞任何东西。但是它们的确会生成BeginContact / EndContact回调,以便在它们开始或停止与另一个Fixture重叠时通知我们。
然后您将获得所有碰撞检测,但没有任何物理反冲。