0

我最近开始java使用该Slick2D库开发游戏,并且非常喜欢它。我遇到了一个问题,我的游戏需要物理,浏览网页后我决定使用Jbox2D物理引擎。在安装之前Jbox2D,我只想确保我可以 Jbox2D有效地使用Slick2D. 刚开始,我会制作一个带有重力、动量和摩擦力的平台式游戏。这不是很多物理,我可能会自己添加它,但我想熟悉物理引擎,以防我转向需要更复杂物理的游戏。如果Jbox2D不是适合这项工作的物理引擎,我会很乐意使用其他东西。

4

1 回答 1

2

由于问题的性质,这是一个有点自以为是的答案,但我是 slick 的开发人员,我使用过 JBox2d、phys2d、libgdx Physics2d 和泡沫包装器。其中,Jbox2D 似乎是功能最全的,尽管它很难理解。我已经能够在不减慢速度的情况下运行数百个多边形(即使在 android 上),并且已经实现了关节、电机、接触侦听器、手动施加的力和脉冲以及具有多种形状的物体(这允许你拥有凹形物体,即使是凹形的形状是不允许的)。

于 2012-07-11T20:03:03.463 回答