Extending a mesh collider/Other issues using mesh collider

Hello I have a Mesh collider set p on a object that when it falls is supposed to touch the ground but whenever the mesh collider is activated the object falls straight through the ground yet if I use a box collider it works perfectly fine. Also I would like to know if there was any way that I could get the mesh collider to protrude by 1 unit from the actual object.

Mesh colliders don’t seem to handle collision as well as the other types. When I do use a mesh collider and want it to be bigger than the object mesh I just scale that object mesh up a little ( in a 3D program) and use that for the mesh collider rather than the object mesh

Two non convex mesh colliders can’t collide with each other. Non-convex mesh collider should only be used for static colliders that do not move. If you want / need to use a mesh collider on a moving rigidbody you should mark it as convex. Keep in mind that a convex mesh collider will use the convex hull of the mesh and not the actual mesh.

If possible you should use primitive colliders (box, sphere, capsule) on moving objects. Keep in mind that you can use multiple colliders for a single rigidbody.