- Home /
Question by
Bouldoro · Jun 23, 2018 at 11:37 PM ·
collisioncollision detection
Why wont OnCollisionEnter2D work?
Both objects have rigidbodies and colliders. They will in fact collide (my bullet pushes the other object away), but the debug won't work.
void OnCollisionEnter2D (Collision2D col){
Debug.Log ("hit");
}
Comment
Best Answer
Answer by MonkeyHood · Jun 24, 2018 at 01:14 AM
Are you using RigidBody2D and Collider2D? The 2D and 3D physics systems are completely separate and cannot interact.
Welp. That wasn't it, but your question had me delete components and scripts and redo everything and now it's working.
Your answer
![](https://koobas.hobune.stream/wayback/20220612165341im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Avoid Player bouncing when colliding with objects 3D 1 Answer
Resize Array Based on Value 2 Answers
Check for collision while animating 0 Answers
object isn't detecting collisions 1 Answer
Destroying object on collision 3 Answers