How do I stop my player character from running all over the walls like Spiderman?

I’m making a top-down game, and one of my biggest problems right now is that I can’t make the sprite overlap with the walls and floor without going too far. I’m aware of the “separate objects” and “move X away from wall” options, but so far since the walls and floors are tiled sprites, i can’t adjust the collision masks and it just means the player is stuck in the middle.
Is there a way to allow an overlap for the floor, without allowing the sprite to run out of the scene? Same for the walls, can they overlap but not too much? Any and all help is appreciated as I am a beginner, thank you very much.

Hi and welcome paperstars. Can you use a hidden wall object for the separate all objects? Just a plain sprite that you put everywhere you have walls. And then either hide them in events or have them on a separate hidden layer.

thank you for your input! It really helped out, i cant believe i didnt think of this sooner, haha

1 Like