Hey all, me again, I've been working on isometric collisions now that I'm effectively on holidays, I'm finding it really difficult!
I want to have it pixel perfect, if you look at/use rojohounds example, you'll notice there's a little gap between the player and whatever they collide into. I want to have the player hit the wall and be hard against it.
Now I made one way that does the job PERFECTLY* , however, for it to work, due to using a lot of rounding, any objects moving under a certain speed don't move at all
So basically what I'm asking is, does anyone have any ideas as to how to make an object moving at any (realistic) speed hit hard up against an isometric wall?
I'll put the best working version up for reference.
The other method I tried was to have two family variables, realX and realY, and just moved the player to those two rounded. This enabled slower speeds, but completely stuffed up collisions