I am using 2.1.4 and I am having a 2 issues with the 2D Physics engine:
If I call setlinearvelocity() after I call setrot(), my velocity no longer apply. If I comment out the setrot() setlinearvelocity as expected.
add_force seems to apply the force continuously even when i only called it once.
Here is my example:
var apply_force = true
add_force(Vector2(-17, 0), Vector2(10, 0))
apply_force = false
Even though I only apply the force once, my RigidBody2D still speed up each frame.
Is this intended or is there a way to turn it off?