I’m attempting to make a VR beer pong game for fun as my first Unity game. I’m running into an issue where my mesh collider for my cups does not allow the ball to fall into the cup. The ball will simply sit on top of the cup.
When I create a convex mesh collider for my cup the message comes up: “Failed to create Convex Mesh from source mesh ‘Solo Cup Mesh’. Source mesh likely have too many smooth surface regions. Please reduce the surface smoothness of the source mesh. Alternatively turn on Inflate Mesh and increase the Skin Width sufficiently for this mesh.”
My pong ball has a simple sphere collider and rigidbody and works fine. My cup has a rigidbody and a mesh collider as the child to it. If I don’t inflate the cup’s mesh within the collider even the slightest bit, the cup falls through the floor.
I tried inverting the normals within Blender on the collider’s reference mesh within Blender but that did not work nor did subdividing the mesh to make the mesh collider more simplistic.
Below is a screenshot of the issue. Any help is super appreciated.