0

嗨,我正在做一个从上方看的平面平台游戏,上面有可以移动的圆圈。

这里有一个例子:

例子

我不知道如何制作 Box2D 对象,因此它会对上面的对象施加摩擦力,关于它的代码不多,大多数示例是后视图,其中对象在顶部并且具有底部重力。

我发现的大多数例子:

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

我的情况:

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

我希望你能理解我。

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

摩擦接头

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

4

1 回答 1

0

在您的圈子上使用Body.setLinearDamping()和。Body.setAngularDamping()这将自动对它们施加摩擦。或者,您可以通过使用Body.applyLinearImpulse()Body.applyAngularImpulse()以与您的速度/旋转相反的方向自己执行此操作。

于 2013-09-20T19:18:17.727 回答