2012-07-10 31 views
0

我最近開始使用Slick2D庫開發遊戲java,我非常喜歡它。我遇到了一個問題,那就是我的遊戲需要物理和瀏覽網絡之後,我決定使用Jbox2D物理引擎。在安裝Jbox2D之前,我只想確保我可以有效地使用Jbox2DSlick2D。剛開始時我只是做一個有重力,動量和摩擦的平臺型遊戲。這不是很多物理學,我可以自己添加這個,但我想熟悉一個物理引擎,以便我轉向需要更復雜物理學的遊戲。如果Jbox2D不是適合這項工作的物理引擎,我會很樂意使用別的東西。Java Slick2D和Jbox2D

回答

2

由於問題的本質,這是一個有點固執的答案,但我是一個開發者,並且使用了JBox2d,phys2d,libgdx physics2d和fizzy wrapper。其中,Jbox2D似乎是功能最全面的,儘管它很難理解。我已經能夠在不減速的情況下運行數百個多邊形(甚至在android上),並且已經實現了接頭,電機,接觸監聽器,手動施加的力和衝擊,以及具有多種形狀的物體(這允許凹形物體,即使凹形形狀不允許)。