For the record, I am aware that this issue has come up a lot in the past:
Hey guys,
I currently have the following issue with a ball rolling over a given surface: when it rolls over an edge at higher speeds (like 1 unit / s) it will bounce into the air instead of just rolling over the edge (see Attached image)
For testing purposes I created a flat surface using Blender and in another test case created a flat surface out of 2 standard boxes in Unity 3d, same behaviour when “hitting” an edge. This also happens with smoother surfaces as shown in the sketch…
At lower s…
My game allows users to create 2D levels with a tile based editor. In a level, a long platform is made up of multiple cubes. I have found that when a ball rolls over two aligned cubes (snapped precisely next to each other), the ball’s collider...
Hello,
I have exactly this problem, where my ball bounces on flat ground during the transition from one collider to another. I tried the suggested solutions but it didn't fix my problem and I haven't found other posts that had a working solution for me.
My Game
Right now the ground consists of a MeshCollider that was automatically generated when making a flat GameObject with ProBuilder. It isn't the reason for the bouncing though, as even with a BoxCollider I encounter the same annoying bug…
Basically at this point I’m just prodding so this issue is either fixed or for someone finally says “Rolling ball games that have these scenarios are not possible in Unity. Use a different engine”.
1 Like