Otra forma de instanciar la explosión y que esta no sea un objeto hijo del avión, es pasarle un Vector3 como segundo parámetro y un Quaternion como tercer parámetro a la función Instantiate:
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.gameObject.CompareTag("Player"))
{
Instantiate(ExplotionPrefab, transform.position,Quaternion.identity);
Destroy(this.gameObject);
}
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?