Выполнить код при касании 2Д объекта
Выполнить код, когда к указанному 2Д-объекту прикасается другой объект, можно через событие OnCollisionEnter2D()
.
void OnCollisionEnter2D(Collision2D collision) { // Код, когда к текущему 2Д-объекту прикасается любой объект }
Также можно задать выполнение кода, если 2Д-объект соприкасается с указанным объектом.
// код, когда к текущему 2Д-объекту соприкасается объект с именем Player if (collision.gameObject.name == "Player") { } // код, когда к текущему 2Д-объекту соприкасается объект с тегом Bullet if (collision.gameObject.tag == "Bullet") { }