Box2D在LibGDX上查看物理

时间:2013-09-20 12:51:43

标签: box2d libgdx physics

Hy,我正在做一个从平面看起来平坦的平台游戏,我有可以移动的圆圈。

这是一个例子:

example

我不知道如何制作一个Box2D物体,因此它对物体施加摩擦力,而不是关于它的代码,大多数例子是后视图,物体在顶部并具有底部重力。

我发现的大多数例子都是:

    world=new World(new Vector2(0, -100), true);

我的情况:

    world=new World(new Vector2(0, 0), true);

我希望你能理解我。

编辑:我认为这符合我的需要

FrictionJointl

但我无法理解如何使用它。

1 个答案:

答案 0 :(得分:0)

在您的圈子中使用Body.setLinearDamping()Body.setAngularDamping()。这会自动对他们施加摩擦力。或者,您可以在速度/旋转的相反方向上使用Body.applyLinearImpulse()Body.applyAngularImpulse()来自行完成此操作。