es posible poner pausa en el juego de alguna manera que no sea con el modo de depuracion (ALT+P)?
Buenas, @JulianLuna99 !
Hasta donde yo sé, me temo que no hay otra manera de pausar el juego que con ALT+p.
Veremos si en alguna próxima actualización se pudiera implementar un sistema de Pausa (independiente del modo de depuración).
Existe una forma aunque es algo rudimentaria… se puede llamar a la función pilas.widget.pausar()
para poner el juego en pausa y pilas.widget.continuar()
para quitar la pausa.
Te dejo un ejemplo sencillo que muestra cómo llamar a estas funciones con botones en lugar de la combinación de teclas:
# coding: utf-8
import pilasengine
pilas = pilasengine.iniciar()
def pausar():
pilas.widget.pausar()
def quitar_pausa():
pilas.widget.continuar()
boton_pausar = pilas.interfaz.Boton("Pausar")
boton_pausar.x = -100
boton_pausar.conectar(pausar)
boton_continuar = pilas.interfaz.Boton("Quitar pausa")
boton_continuar.x = 100
boton_continuar.conectar(quitar_pausa)
pilas.actores.Pelota() * 10
pilas.ejecutar()