greetings, i've drawn a diagram to explain my problem
so basically, my problem is, when jumping up into, or dropping onto a corner, in some situations, it will overlap too much in the Y axis, so it will be handled by the X axis, my system basically compares which one is overlapping the least, then takes action based on that
i'm wondering if anyone has any suggestions to stop this happening, perhaps somehow bias it towards parallel surfaces, or based on the speed of the object
multisampling could work somewhat, but i was hoping for a more refined solution that won't use so much power
any ideas?