Discuss Scratch

Mart_Up
Scratcher
1 post

Pausa

¿Alguien sabe como puedo pausar un juego (el juego en si) y cuando se des pause se pueda seguir donde se dejo?
TomasBrickies
Scratcher
1000+ posts

Pausa

Mart_Up wrote:

¿Alguien sabe como puedo pausar un juego (el juego en si) y cuando se des pause se pueda seguir donde se dejo?

No existe un bloque que sea así, lamentablemente (aunque sería muy difícil implementarlo)

Para hacerlo, debes añadir muchas pero muchas condiciones, pero antes de eso, debes hacer una variable llamada “Juego pausado” (o como tu quieras), que define si el juego esta pausado o no.

Hay 2 maneras de hacer la pausa:
La normal (y no tan brutal): Condiciones en todos los scripts de si el juego esta pausado (algunos scripts se seguirán ejecutando hasta que se terminen)

Y la brutal: Enviar un mensaje que pare todos los scripts de ciertos objetos y reactivar los scripts cuando se reanude el juego.

También existen extensiones de Scratch (no oficiales, ten eso en cuenta) que añaden un botón de pausa, el cual pausa todo el proyecto.

25/09/2021 Mi regreso definitivo jeje


¿Buscas proyectos de ayuda? Tengo una colección, click aquí.
¿Quieres jugar a algo? Aquí están mis juegos destacados, click aquí
rafavera
Scratcher
100+ posts

Pausa

Como dice el compañero, puedes crear una variable llamada “juego pausado” y según el valor que el script se mueva o no.
Si lo que quieres es “guardar” el juego pasa seguir jugando más adelante sin perder el avance necesitarás variables en la nube. O bien crear un botón para reiniciarlas en lugar de hacer por código, así se guardarán los últimos valores.

Powered by DjangoBB