LibGDX是否獨立於快照碰撞檢測器?例如,我不想使用Box2D
並想要檢測非常快的對象的碰撞。我知道它有專門爲此目的設計的Intersector
類,但我不能將它用於非常快速的對象,因爲它不適用於它們。那麼,LibGDX有這樣的課程還是我應該自己實施?LibGDX - 用於檢測碰撞的獨立交叉器
0
A
回答
2
有沒有什麼樣的,在libgdx。它可以通過box2d來實現,但你並不想這麼做...所以你必須自己寫點東西。
我認爲你的問題是如果對象速度太快,它會完全傳遞其他對象而沒有提供任何collison回調。
基本上你想要的是預測性碰撞。這意味着你發現碰撞將發生在前一步。然後採取相應的行動..
試試這個
http://seb.ly/2010/01/predictive-collision-detection-techniques/
0
如果妳使用矩形或圓形的界限 U可以使用
Rectangle bound1=new Rectangle(0,0,10,10);
Circle c=new Circle(0,0,10);
if(c.contains(vector.x,vector.y))
{
//do something
}
if(bound1.contains(vector.x,vector.y))
{
//do something
}
這應該可以幫助你出來
2
LibGDX沒有任何內置的做席捲碰撞檢測/響應(除從Box2D提供什麼)。
這裏有gamedev.net,如果你實現自己的覆蓋的一篇文章:
2
我發現執行不同的碰撞檢測,如circle and line
或circle and circle
。但它是用俄語和Macromedia Flash MX
:swept collision detection 如果有人希望將這些函數轉換爲Java,歡迎您! :)
相關問題
- 1. 碰撞檢測,在libgdx
- 2. 碰撞檢測Libgdx矩形
- 3. LibGDX 3D碰撞檢測
- 4. 的Android Libgdx和碰撞檢測
- 5. 矩形之間的碰撞檢測libgdx
- 6. LibGDX - 2d中的矩形碰撞檢測?
- 7. LibGdx輸入處理和碰撞檢測
- 8. libgdx中Circle-Rectangle碰撞端檢測
- 9. Libgdx近戰攻擊碰撞檢測
- 10. Libgdx旋轉橢圓碰撞檢測
- 11. LibGdx - 平鋪遊戲碰撞檢測
- 12. libGdx碰撞檢測多邊形
- 13. 運動物體碰撞檢測LIBGDX
- 14. CGAL網格交叉/碰撞
- 15. 碰撞檢測
- 16. 碰撞檢測
- 17. 碰撞檢測
- 18. 碰撞檢測超出交集測試
- 19. 四叉樹用於二維碰撞檢測
- 20. 碰撞檢測旋轉立方體
- 21. 碰撞檢測不檢測
- 22. 碰撞檢測和碰撞響應
- 23. Box2D僅適用於碰撞檢測
- 24. Javascript碰撞檢測
- 25. Java。碰撞檢測
- 26. Pacman碰撞檢測
- 27. Java碰撞檢測
- 28. SDL碰撞檢測
- 29. Pygame碰撞檢測
- 30. XNA碰撞檢測
我不認爲它可以幫助我解決我的問題非常快速的對象! – Nolesh