It might be because the position of
KinematicBody is set to zero and the
sprite node or
animatedSprite may have have its position 500 pixels away from the
So, you should set the position of all the childs of
KinematicBody to (0,0). So that it appears at the position of the
This problem is very common that by mistake we change the position of its child nodes.
So better if you click this