I have a
KinematicBody (the ship) with a round collision shape. There is a wall on its left, a
StaticBody with a plane collision shape.
The ship is moving towards the wall, the red array is the input velocity:
But when I hit the wall, as long as my X velocity is < 0, I can't move, even on the Y axis.
To move along Y, I need to cancel any movement along -X. It is just like there was a huge friction coefficient between the two bodies.
However the friction coefficient of the StaticBody of the wall is set to 0...
What I want is the wall to block any translation on the X axis only but let the Y axis free.
What can I do?