未だにCharacterControllerの挙動がよくわからない

CharacterControllerと同じ条件で、衝突判定がCapsuleColliderではなく
もっと複雑な形状のCollider使いたい時ってどうすればいいんだ?