"broken" 2d physics on 4.6.3 patches & 4.6.4

Hello! :wink:

I noticed (from changelogs and from the game i’m currently developing) some changes on 2d physics that destroyed my game :wink:

Everything works fine with 4.6.3f1 and 4.6.3p1 (and maybe with 4.6.3p2 too, i don’t remember) but everything sucks with 4.6.3p3-p4 and 4.6.4f1.
I made a clone of 100 balls (mobile game) when balls are falling inside a funnel. And it is here where shit happens: some ball will hit the funnel and bounce back, others will pass through as the edge collider doesn’t exists! I already tried to rise iterations on velocity and positions physics settings but nothing changes.

Any idea? or i have to keep my game tied tightly on 4.6.3?

In 4.6.3p1 there was a fix where continuous collision detection was permanently being used on objects that touched static colliders. Now, you don’t get this permanently, only if you select the Rigidbody2D to use continuous collision detection mode.

Try setting that option to continuous rather than discrete. If this doesn’t fix it for you then it’s a different issue and I’m not sure what’s causing it.

1 Like

Thank you! i’ll try it and write you back!

Continuous collision detection solved the problem as you described! Thank you.