Is Trigger Collision Problem

So when my rigid body character jumps onto a box that has “Is Trigger” unchecked, it collides with the box and can stay on top of the box. But when I switch “Is Trigger” to be checked, my character moves right through the box, it seems that the box loses its collider. Is there a way to keep the collider and have “Is Trigger” checked? I want my character to stay on the box for 2 seconds then have the box be destroyed using OnTrigger function, but it does’t collide with the box when “Is Trigger” is checked.

That’s the whole point of a trigger. If you want ‘triggered’ functionality but still have collision, don’t mark it as a trigger and use the OnCollisionEnter method to perform whatever triggered behavior you’re looking for:

http://unity3d.com/support/documentation/ScriptReference/Collider.OnCollisionEnter.html