Hey,
I’m working on a 2D game and I’m having problems upgrading to Unity 5. I use Unity 4.7 at the moment.
The problem in a nutshell: in Unity 5, collisions randomly fail on 2D box colliders that have been rotated 180 degrees around their y-axis (essentially flipped).
For instance, I have a monster that eats the player when the player gets too close. I use a trigger 2D box collider for this. This works 100% of the time in Unity 4.7, but in Unity 5, the collisions start randomly failing when the monster is walking left. That’s right, when the monster is walking right, it always eats the player when it should. But when walking left, it most often does not.
The way I’ve rotated the monster is by rotating the parent object 180 degrees around it’s y-axis. I know some hacks I could do to get around this, but I have quite a lot of stuff in my project rotating like this, and they to work just fine in Unity 4.7.
Does anyone know a good solution for this?