- Home /
CharacterController unexpected collisions with MeshCollider
Hi,
I was wondering if anyone has an answer to this.
I have a Character Controller on my character with a properly sized capsule. I have platforms in the game, with which I want him to collide ONLY on the top side (or sides IFF the collision mesh so defines). This has ben asked a few times and I found good answers on how to do it (i.e. using MeshColliders that only describe the top side of the mesh.
The problem I'm having is that my character collides with the SIDES of the collision mesh. Attached is an image of what is going on. The blue rays are the normals for each triangle of my collision mesh. The white ray indicates the ray from the hit point to the direction of the hitnormal, gotten from the character controller's OnControllerColliderHit.
All I want, in the end, is for my character to be able to jump on top of platforms from underneath them.
Thanks in advance!
Your answer
Follow this Question
Related Questions
How can I make two Character Controllers Collide 2 Answers
How do I detect when two CharacterControllers collide? 0 Answers
Character controller not colliding with enabled box collider 2 Answers
Collision with obstacles while constant moving forward 1 Answer
Alternatives to CharacterController.Move to drive a car 1 Answer