我該如何讓身體有時不與其他身體碰撞?我有這個身體,我希望它與所有身體碰撞,除非我指定,那麼它應該與沒有身體相撞。我怎樣才能做到這一點?我該如何讓身體有時不與其他身體碰撞?
0
A
回答
2
碰撞過濾是很長的路要走,尤其是你的目的,因爲你可以設置過濾器運行時間的某個固定裝置,以便在需要時啓用或禁用碰撞檢測。
0
可以設置isSenor()爲true
bodyDef.isSensor = TRUE;
「當你想知道什麼時候對象將不觸發碰撞響應碰撞設置isSensor()爲true。」
相關問題
- 1. 如何知道哪個身體碰撞?
- 2. 身體與邊緣的碰撞
- 3. Box2D的只有一個身體碰撞
- 4. 我該如何碰撞線本身?
- 5. 爲什麼Box2D身體不會碰撞?
- 6. Libgdx | Box2D |如果身體與另一個身體發生碰撞,則投票
- 7. 摧毀身體碰撞JBox2D android
- 8. 頸背在碰撞中刪除身體
- 9. 禁用每個碰撞一個身體
- 10. 動態車身與車身碰撞
- 11. 如何讓蛇在與物體碰撞時伸長?
- 12. 如何防止身體在碰撞後移動[Box2D] [AndEngine]
- 13. libGDX Box2D:碰撞後如何摧毀身體?
- 14. 檢測與自身碰撞的物體 - 蛇或繩索示例
- 15. 團結2D反彈與其他物體發生碰撞時,移動物體
- 16. iOS Sprite套件 - 碰撞時扭曲身體
- 17. Farseer:碰撞檢測,但沒有進一步的身體互動
- 18. iPhone cocos2d box2d身體碰撞檢測不用力
- 19. 與角度物體碰撞
- 20. 與兩個物體碰撞
- 21. 與多個物體碰撞
- 22. 如何防止RigidBody穿過其他碰撞體
- 23. 如何讓物體與顏色相碰撞?
- 24. 物體沒有與邊界碰撞
- 25. 蛇遊戲自身碰撞
- 26. 機體不會碰撞
- 27. 在單次接觸中多次碰撞身體[AndEngine]
- 28. SpritKit swift 3物理身體碰撞,只刪除一個節點
- 29. 確定身體是否發生了碰撞 - Cocos2d/Box2D
- 30. 身體繪圖和碰撞區域轉移
嘗試使用碰撞過濾: http://stackoverflow.com/questions/936935/box2d-collision-groups – Rick77 2013-03-17 23:16:59