OnCollisionEnter не вызывается на Unity4.3 для 2D

У меня есть два 2D-объекта, один из которых используется, чтобы бросить катапультой, а затем он ударил другой 2D-объект. У обоих есть коллайдер и Rigidbody, оба имеют непроверенные isKinetic и isTrigger. Когда они сталкиваются друг с другом, метод OnCollisionEnter не вызывается, и сценарий присоединяется к тому объекту, который генерируется катапультой.

1 ответ

Решение

Попробуйте использовать OnCollisionEnter2D(столкновение Collision2D)

У меня тоже была эта проблема, и это то, что исправило ее для меня. Удачи тебе.

Другие вопросы по тегам