Hey, I have a game where you control circular objects with 8Direction behavior, which you know is blocked by solids. There are also solid rectangles on the map that could be at different angles. You're not supposed to be able to pass through them, which works fine, but my problem is that movement near those objects is not smooth, especially when the solid object is at 45° or something like that. You usually have to move your 8Direction object back to continue moving, which is pretty annoying already, but sometimes it even gets stuck.
I use cut transparent pixels, and my collision polygons are fine.
How can I solve it without involving Physics?
P.S.: I'm intentionally not posting the capx, because it's a pretty hefty one with hundreds of events, and I think it's a general enough scenario.