2017-05-11 42 views
0

我試圖實現Box2d的ContactListener接口。發生接觸時調用的方法會收到一個對象。這個對象然後提供了​​和getFixtureB獲得者。Libgdx接觸夾具

是否有一個規則,即表示該夾具被分配到A和其中B或做我必須檢查所有的組合,如:

我有機構X,Y,Z,想檢查X和Y相撞。我是否必須經常檢查是否(A == X && B == Y) || (A == Y && B == X)或兩者之一是否足夠?

(A是contact.getFixtureA(); B是contact.getFixtureB();)

回答

1

你會檢查兩種可能性,Box2D的provides no specific ordering

由於不可抗拒力說,將有在接觸固定裝置沒有邏輯順序:

如果他們以某種方式訂購,他們會如何訂購?