2012-02-16 26 views
1

我知道我可以通過在b2BodyDef中設置特殊標記來製作b2Body傳感器。但我需要的是暫時將身體轉換爲傳感器,然後再次將其轉回到非傳感器。所以我需要一個讓其他機構通過這個機構的開關。如何暫時使box2d中的物體像傳感器一樣工作(讓其他物體通過它們)

謝謝!

+1

如果你只想讓身體通過 - 然後改變b2Filter i2的b2Fixture。您可以在box2d手冊中閱讀更多信息 – Andrew 2012-02-17 08:54:54

+0

我同意Andrew的觀點,我認爲最好的方法是使用maskBits和類別位來更改過濾,或者您可以動態地銷燬現有的燈具,然後創建一個臨時燈具並設置爲一個過濾器。 – tams 2012-02-19 20:47:32

回答

0

您可以將其位置設置在距離您很遠的地方,並稍後再設置。

相關問題