2012-07-10 63 views
0

我最近开始使用Slick2D库开发游戏java,我非常喜欢它。我遇到了一个问题,那就是我的游戏需要物理和浏览网络之后,我决定使用Jbox2D物理引擎。在安装Jbox2D之前,我只想确保我可以有效地使用Jbox2DSlick2D。刚开始时我只是做一个有重力,动量和摩擦的平台型游戏。这不是很多物理学,我可以自己添加这个,但我想熟悉一个物理引擎,以便我转向需要更复杂物理学的游戏。如果Jbox2D不是适合这项工作的物理引擎,我会很乐意使用别的东西。Java Slick2D和Jbox2D

回答

2

由于问题的本质,这是一个有点固执的答案,但我是一个开发者,并且使用了JBox2d,phys2d,libgdx physics2d和fizzy wrapper。其中,Jbox2D似乎是功能最全面的,尽管它很难理解。我已经能够在不减速的情况下运行数百个多边形(甚至在android上),并且已经实现了接头,电机,接触监听器,手动施加的力和冲击,以及具有多种形状的物体(这允许凹形物体,即使凹形形状不允许)。