I didn't use the 8 Direction behavior and I made my own set of events. I only work with 8 directions (angles of 45°) and managed to get the sprite to slide on walls by adding collision detectors (Left and Right) ahead it. The issues is the following:
At event 4 the collision is checked only with one solidWall, so when reaching a corner made from 2 solidWalls the event doesn't work how I would like.
How can i resolve this problem ?
Also is there any difference if I use Sprites or TiledBackgrounds for the solidWalls since both can cover a rectangle collision and support angle change ?