Hola, buenas, tenia una dudilla respecto a la colision de los enemigos contra la nave, ya que pasan por encima y no se acaba el juego jajajaja, y estoy haciendo este jueguecito del space invaders para un proyecto de final de curso, y queria añadirle que al colisionar los enemigos con la nave, se acabase el juego ... yo mirando encontre donde salia el impacto de los disparos con las nave o con los enemigos, que esta dentro del if (estado != GameState.Pausa) ... y yo le añadi esto foreach (Enemigo e in enemigos)
{
Rectangle rectEnemigo = e.Rect;
Rectangle rectnave = nave.Rectangulo;
if (rectEnemigo.Intersects(rectnave))
{
nave = null;
interfaz.Vidas = 0;
estado = GameState.GameOver;
}
}
pensando que asi en teoria al colisionar el enemigo cotra la nave tendria que acabar, pero asi con cualquier impacto ... el juego peta ...
Seguire intentandolo, si me pudieras hechar una mano seria de gran ayuda, muxas gracias
