Libgdx 接触治具
Libgdx contact fixture
我正在尝试实现 Box2d 的 ContactListener interface. The method called when a contact happens receives a Contact 对象。然后该对象提供 getFixtureA
和 getFixtureB
吸气剂。
是否有规则规定哪个灯具分配给 A,哪个灯具分配给 B,或者我是否必须检查所有组合,如:
我有物体 X、Y、Z,想检查 X 和 Y 是否发生碰撞。我是否必须始终检查 (A == X && B == Y) || (A == Y && B == X)
或两者之一是否足够?
(A 是 contact.getFixtureA(); B 是 contact.getFixtureB();)
您必须检查两种可能性,Box2D provides no specific ordering。
正如不可抗拒的力量所说,接触中的固定装置没有逻辑顺序:
If they were ordered somehow, how would they be ordered?
我正在尝试实现 Box2d 的 ContactListener interface. The method called when a contact happens receives a Contact 对象。然后该对象提供 getFixtureA
和 getFixtureB
吸气剂。
是否有规则规定哪个灯具分配给 A,哪个灯具分配给 B,或者我是否必须检查所有组合,如:
我有物体 X、Y、Z,想检查 X 和 Y 是否发生碰撞。我是否必须始终检查 (A == X && B == Y) || (A == Y && B == X)
或两者之一是否足够?
(A 是 contact.getFixtureA(); B 是 contact.getFixtureB();)
您必须检查两种可能性,Box2D provides no specific ordering。
正如不可抗拒的力量所说,接触中的固定装置没有逻辑顺序:
If they were ordered somehow, how would they be ordered?