Capsule collider + Box collider = character through floor?

Hello!

Okay, I have read about a dozen of these questions so I know it’s a common issue but this one I didn’t find the answer to. I do not have gravity checked on my rigidbody, and I have set gravity to zero on my FPS controller. My rabbit runs all day long along the terrain. However, should it hit a nasty collider, rather than having the collider execute a script, the rabbit falls through the ground, never to be seen again.

I can’t imagine that 2 colliders hitting is supposed to send a model through the floor, otherwise Unity wouldn’t be quite as popular. Please, someone tell me how to fix this!

Check the gravity settings in the Input Manager on your various input axes.

It may also have to do with the way you are moving your rigid bodies. Are you using physics (forces) or transforms? When you are relying on physics to handle your collisions, you must move in a physical manner, otherwise you get strange results.