I'm using Box2D through Libgdx to create a scene. I have a scenario where I would like to constantly propel a specific object using applyForce
(the direction would change from time to time), but only up to a given speed.
Picture a circular object propelled by a rocket motor (with nozzles on all sides), in zero G, for illustration.
Is there a way to do this without recalculating the force applied, or performing a repeated calculation each update? I only know how to set a maximum speed for all objects. My best bet at the moment is to use linearDamping
somehow, but I'm hoping there's a simpler solution.