Java Slick2D和Jbox2D

时间:2012-07-10 06:19:35

标签: java lwjgl slick2d jbox2d

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

1 个答案:

答案 0 :(得分:2)

由于问题的性质,这是一个有点自以为是的答案,但我是光滑的开发人员,我使用了JBox2d,phys2d,libgdx physics2d和fizzy包装器。其中,Jbox2D似乎是功能最全的,尽管很难理解。我已经能够运行数百个多边形而不会减速(甚至在Android上),并且已经实现了关节,电机,接触式侦听器,手动施加的力和冲动,以及具有多种形状的物体(这允许您具有凹体,即使是凹形的形状是不允许的。)