是否有可能检测到身体中哪个夹具碰撞? 我有一个身体。它有两个固定装置。当一些其他身体来到并碰撞这一个时,我只需要在它撞到一个固定装置而不是另一个固定装置时采取行动。 GetCollisionList()为您提供了一系列联系人,每个联系人都有一个用于主体A的GetFixtureA()和一个用于主体B的GetFixtureB()。现在,如果这些主体有多个修复,那么如何处理它? 来自body对象的GetFixtureList()可以提供任何帮助吗?
答案 0 :(得分:0)
GetFixtureA()和GetFixtureB()方法会在您声明时返回夹具引用,不正文引用。
要忽略特定夹具的碰撞,您可以实现碰撞过滤,将夹具定义为传感器,或者在PreSolve()期间根据碰撞中涉及的夹具禁用接触。您选择哪一个取决于您的特定应用。