Я делаю мини-игру, и мне просто интересно, может ли кто-нибудь помочь мне с обнаружением столкновения. В настоящее время у меня есть элемент с Rigidbody2D и BoxCollider2D прилагается. Он падает с неба. Затем у меня есть пол (с прикрепленным BoxCollider2D), и когда объект попадает в пол, я хочу, чтобы он был уничтожен. Я сейчас пытаюсь:Проблемы с обнаружением конфликтов Unity2D?
void Start()
{
gameScore = 0;
setScore();
}
void OnCollisionEnter2D(Collider2D col)
{
if (col.gameObject.tag=="chimney")
{
gameScore++;
setScore();
Destroy(col.gameObject);
}
}
void setScore()
{
scoreText.text = "Score: " + gameScore.ToString();
}
Падающие объекты получают порождал с использованием Instantiate()
В настоящее время я не получаю никакого ответа от этого. Если кто-нибудь знает, как это может мне помочь, я бы очень признателен. Спасибо за ваше время!
Примечание: ошибка исправлена!
Проблема, которая возникла у меня, была связана с использованием Collider2D, когда мне нужно было использовать Collision2D.