The Character Controller penetrates doors

Doors

  • Kinematic Rigidbody
  • Box collider 0.055 thickness
  • Animated
  • Animation stops when they collide with the player

The Problem
Everything works fine but sometimes the character controller penetrates the doors collider and either “jumps” or passes through it.

I’ve tried to set the doors collision detection to continuous dynamic and to lower the controllers skin width without any result.

As far as I know, the continuous and continuous dynamic options are for fast moving objects, like vehicles.

Anyways, you should set your character to “Continuous Dynamic” and the doors/walls to “Continuous”.

Also, your First Person Controller doesn’t have a Rigidbody component, so you can’t assign a collision detection method. (or at least I don’t see it in the image you uploaded)