Este es mi juego: (ya lo había publicado antes en una consulta)
(Falta modificar varias cosas todavia)
El problema es que cuando aprieto el botón de volver, tanto el de la escena historia como el que aparece cuando uno muere, solo aparece una pantalla gris y no pasa nada, pero no me tira ningún error.
Pero ahora tengo un problema en algo nuevo que agregué.
Hice que, en lugar de salir una imagen cuando uno pierde, te lleve a otra escena (pilas.escena.perdiste) la cual tiene un botón (btn = pilas.actores.Botón) invisible (btn.transparencia = 1000) ya que en la imagen de fondo tiene un texto que dice Salir. Este botón debería tener la función de llevarte a la escena menú.
El problema es que, cuando uno pierde, en lugar de llevarte a la escena “perdiste”, te lleva directamente a la escena “menu” como si el botón se ejecutara solo, antes de aparecer la escena. Probablemente sea porque no uso el código adecuado para el actor Boton, pero ya probé con varios códigos y no se cual es el que debo usar.
Es cierto, me había olvidado de ese detalle.
Ahora el error no lo entiendo, me sale la pantalla azul pero el texto se ve a la mitad y no me deja saber cual es el error.
Les dejo el juego, este es el modo de dos jugadores (luego lo meteré en una clase del original y unifico ambos códigos).
Creo que el error es en la clase “perder” pero revisé varias veces y no lo encuentro.
Otro error que tengo es en la colisión entre la nave verde y los enemigos, no me salta ningún error pero la colisión no funciona.