I'm attempting to make a golf game, but whenever the ball bounces off a wall, it bounces at a strange angle (because the ball has a rotation velocity). Is there any way to fix this?
I've thought of scripting my own physics, but I'm not sure how to calculate bounce angle from a model.
I've also tried always setting rotation velocity to 0, but then the ball slows down too much, so I'm not sure how to fix this.
Thanks for any help!