Having some trouble with unexpected collision physics

I have a situation as demonstrated in the picture below:

2156054--142392--physics.jpg

The ball represents the player which is rolling on the platforms. The rectangles represents the platforms. They are separate meshes with a mesh collider on each.

I’m having a following problem: Whenever the ball crosses the boundary of two platforms, it bounces upwards as if got hit by some force. I assume this happens because it’s hitting the collider of the next platform in high velocity. But I don’t want this to happen. I want the ball to continue smoothly from platform to another. It should bounce up only when there is a ramp of some sort.
How can I achieve this?

I can’t have all the platforms to be a single mesh. It would make my level design too troublesome.
Also, as the platforms are different sizes and shapes, I have to use a mesh collider on each.

Thanks for reading

What Unity version do you use? Did you have the prob with previous Unity versions?

Greetings,

I have been using Unity 5.0.1 - 5.1 and they all have this issue. I have not tried 4.x generation.