CharacterController collides w/ other CharacterController?

Does CharacterController collide with other CharacterController?

Probably I did something wrong, but I dunno why my CharacterController doesnt collide with other CharacterController…

I have player character using CharacterController and enemies which are also using CharacterController, and I want to do something when they collide each other, but seems like neither OnControllerColliderHit and OnTriggerEnter dont get called, eventhough the two objects have rigidbody attached.

Are you moving them through the Move or SimpleMove functions? They won’t collide unless you use those.

Can an object have a characterController AND rigidbody at the same time? I thought that you only could use one of those because they would conflict

@Murcho: yes, im moving them through Move function in CharacterController.

@Passero: Hm, Im not sure about that, let me check it out, thanks!

oh yeah btw, what I meant was they collide in the game scene, but dont send the collision message to the game object.

@Passero: Ok, actually you are right, CharacterController is not supposed to coexist with rigidbody, but even after I removed the rigidbodies, they still dont send collision message to each other…

For a collision to be registered, at least one of the two colliding objects must have a rigidbody component. You can add rigidbodies to your objects, but you should set the isKinematic option to avoid problems with the CharacterController.