Seams between floor tiles produce collision/physics artifacts when rolling over them

Gatherer
Tue, 04 Nov 2014 10:43:30 +0000
World Creation

In my project I am shooting and making balls roll on the floor using the built-in physics system. Everything was working nicely while I was using a big seamless plane as my floor, but the moment I started building real levels with floor tiles the balls began “hitting” the seams between the tiles and jumping around. I have tried placing the tiles as well as I could, with a little gap between the tiles or with a bit of overlap with no difference. I have also tried using simple (bounding box) and complex collision for the individual tiles. Here is an example pic:

As you can see, the ball trajectory is traced in green and there are two tiles in the floor. When the ball rolls over the seam between the two tiles it suddenly jumps into the air.

Any ideas? Thanks.

8 posts - 6 participants