OnCollisionEnter не вызывается на Unity4.3 для 2D
У меня есть два 2D-объекта, один из которых используется, чтобы бросить катапультой, а затем он ударил другой 2D-объект. У обоих есть коллайдер и Rigidbody, оба имеют непроверенные isKinetic и isTrigger. Когда они сталкиваются друг с другом, метод OnCollisionEnter не вызывается, и сценарий присоединяется к тому объекту, который генерируется катапультой.
1 ответ
Решение
Попробуйте использовать OnCollisionEnter2D(столкновение Collision2D)
У меня тоже была эта проблема, и это то, что исправило ее для меня. Удачи тебе.