In my game the player move in "snap to grid" style (top view game). I mean it move one frame/grid to another one.
Of course in the game there are walls. The walls must be solid as the player can't through walls. So the hero stop when he collisions the walls.
But he doesn't do it. I think because I don't use movement behaviors. Just I use a simple "if a key is pressed set position to ....". It perfectly works, just it doesn't stop in front of the wall. I tried add a movement behaviors and set the "default controll" is "no". The result is: Stop front of the wall, just when I move left (for exemple) and the player collision the wall, he began to "climp" along the wall.
I upload my game, maybe it will help you. Thanks!
I think write here and I ask you, because I have no more idea...