Ball too bouncy / wall impact problem

Hi,

I am making a billiard game and I have a problem with the physics.

At first the ball got stuck to the wall and didn’t bounce off if the speed was slow (it started to move along the side rail).

I solved that by changing the Bounce Threshold (project setting) from 2 to 0.13. With that value the ball bounces off nicely even when slow speed.

But after that the balls are too bouncy, when they move across the table they are bouncing little up and down.

I have tried to solve that with different combinations of using Physics Materials, but no success.
Also tried to increase the mass of the ball, but it seems that it didn’t affect to anything.

Any ideas what to try next?

There is no code used, just played around with Unity’s physics parameters. Unity 2017.2.0f3.

If it’s a billiards game, the balls all roll on a single plane so you could lock the balls Rigidbody->Freeze Position->Y axis but then they can’t be hit off the table, across the room and into the giant glass fish tank.

1 Like

Thanks for the hint. I found out that lowering the gravity stops the unintentional bouncing.

1 Like

Now it is even easier to launch the balls off the table. Bonus!

1 Like