Hey guys, I have a RigidBody on my player on which I directly modify the velocity in order for it to move. It’s simple WASD movement where the player can move diagonally as well.
In essence it works fine, except for some specific cases. In this situation I move the player forward until it hits a wall in from of him. The player stays at the same place because of the collision. When I go left/right the player does this fine while staying alongside the wall. However, when I try to go forward (and have collision with the wall) and left/right the player stays put, even though he should be moving left/right.
I already modify the velocity in the FixedUpdate. Anybody know any ways to solve this problem?