collision detection for melee attack

I have a scene where the FPC attacks with a melee weapon (sword, knife, etc.) and I need that weapon to register collisions with walls and other in-game objects. I am using the Character Controller and parenting the collected weapon to the FPC to then be used. Presently everything works well except that if you walk to a wall it only registers collision with the FPC capsule collider, never with the parented object. I have tried to add every type of collider to the parented weapon. I have tried to append a secondary collider to the Character Collider capsule. I have tried to create a new game object with a collider added to it that is then parented to the Character Collider and moved to a reasonable position to act as the weapon’s collider. None of these work at all. Does anyone know how to do this? It seems like it should be a fairly common mechanic; however, I haven’t found any good solutions yet…

Thank you in advance for any assistance.

I have a similar setup and have no problems detecting collisions. The problem you’re experiencing is probably because you’re using the wrong type of colliders. In my setup, I have the Character Controller as parent, and a shield GameObject as a child with a kinematic rigidbody attached and I do not have any problems at all.

Check the collision matrix at the bottom of this page to see if that’s your problem
http://unity3d.com/support/documentation/Components/class-MeshCollider.html