Hy,我正在做一个从平面看起来平坦的平台游戏,我有可以移动的圆圈。
这是一个例子:
我不知道如何制作一个Box2D物体,因此它对物体施加摩擦力,而不是关于它的代码,大多数例子是后视图,物体在顶部并具有底部重力。
我发现的大多数例子都是:
world=new World(new Vector2(0, -100), true);
我的情况:
world=new World(new Vector2(0, 0), true);
我希望你能理解我。
编辑:我认为这符合我的需要
但我无法理解如何使用它。
答案 0 :(得分:0)
在您的圈子中使用Body.setLinearDamping()
和Body.setAngularDamping()
。这会自动对他们施加摩擦力。或者,您可以在速度/旋转的相反方向上使用Body.applyLinearImpulse()
和Body.applyAngularImpulse()
来自行完成此操作。