Ich benutze box2d für Physik-Simulation. Ich bewege einen Kreis mit den Pfeiltasten, indem ich einen Impuls auf den Körper drücke, wenn eine Taste gedrückt wird. Leider bewegt sich der Kreis unerträglich langsam und scheint nicht so zu beschleunigen, wie es ein echter physischer Körper tun sollte. Meine Welt Abmessungen sind 400x800 Pixel. Der Radius des Kreiskörpers ist 20f.Gibt es bei Verwendung von box2d eine obere Grenze für die Geschwindigkeit?
Gemäß this kann das Problem gelöst werden, indem der Kreisradius beim Erstellen verkleinert und nach dem Erhalt der Körperposition während des Malens vergrößert wird. Es scheint überhaupt keinen Unterschied zu machen. Gibt es einen Schritt oder eine Einstellung, die ich hier vermisse?
Können Sie den relevanten Code teilen? Z.B. Aufbau des Körpers etc. – Tom
@Tom Link für Code auf Pastebin hinzugefügt. Ich benutze box2d mit libgdx game engine - also ist der Code in Java. – ivymike
Wirfst du den Impuls irgendwo auf den Kreis? 'ApplyLinearImpulse' – Tom