У меня есть птица и цветок, если птица сталкивается с цветком, цветок уничтожает и растет другой цветок, иначе цветок падает и птица уходит.
Проблема в том, что недавно созданный цветокне сталкивается с птицей и просто падает.как я могу решить это?
public SpriteRenderer bird;
public SpriteRenderer flower;
private void OnCollisionEnter2D(Collision2D collision)
{
if (collision.gameObject.CompareTag("bird"))
{
Destroy(this.gameObject);
float x = Random.Range(-8f, 8f);
Instantiate(flower, new Vector3(x, 6, 0), Quaternion.identity);
}
else if (collision.gameObject.CompareTag("flower"))
{
Destroy(bird);
}
}