OnCollisonEnter not beeing called, what can I do
I am trying to detect a collision between two objects
Object A has:
a Collider (Mesh, but convex), tried using a box collider, no difference, not Trigger
a Rigidbody, (normal Mass, no gravity, not isKinematic)
a Custom Script, that should detect any collison whatsoever and print "Hi" to the Console, its derived from MonoBehaviour and basically looks like this:
void OnCollisonEnter(Collision col){
Debug.Log("Hi");
}
Object B has:
a Collider, Box, not Trigger
Nothing is detected, both are on the same layer, have no special tags and I've looked in the physics tab to check if I accidently disabled some collision detection.
Weird thing is: If I try to enable Trigger on Object B and test for
OnTriggerEnter(Collider col){
Debug.Log("Hi");
}
I get exactly what I would expect. Really lost right here. And no I can't just use Trigger, Because I need to be able to physically interact with Object B.
Thanks in advance.
Your answer
Follow this Question
Related Questions
How To how ?? 2 Answers
Ignore collision based on position 1 Answer
Rigidbody randomly going through collider 1 Answer
Colliders for tunnels 0 Answers
How to make a bowl? 0 Answers