# Rotating RigidBody2Ds in Godot

I am practising programming games with the Godot Engine and I've been having some issues with RigidBody2Ds.

In this case I have a RigidBody2D as a child of a Node2D. The Node2D is rotating and the RigidBody2D with it. However, as soon as I use apply_impulse() it just returns to it's initial rotation point, which is zero.

Does anyone know what's going on here?

• Hi, could you post your code so that we can get a better idea of what's going on? Thanks. – TARDIS Maker Feb 17 '18 at 23:45
• More generally: What exactly are you trying to achieve? – Timo Schwarzer Apr 25 '18 at 17:56
• That's definetely a strange behaviour since aplly_impulse just increments linear and angular velocities, and not resets anything – 648trindade Aug 9 '18 at 13:54