Ocultar texto en Pygame
Publicado por AndresDiaz (1 intervención) el 15/08/2021 18:48:38
Buen dia.
Sucede que intento hacer un pequeno juego en pygame, y al momento de hacer los menus tengo un problema para ocultar los textos para hacer desaparecer los menus.
Luego, tambien tendre que mostrar y ocultar textos en el juego (es un juego estilo 60 seconds) para que se hagan una idea de como interactuan los textos.
Intente modificar el texto a None, ponerle en una posicion fuera de la pantalla, y nada.
Asi creo los textos
Sucede que intento hacer un pequeno juego en pygame, y al momento de hacer los menus tengo un problema para ocultar los textos para hacer desaparecer los menus.
Luego, tambien tendre que mostrar y ocultar textos en el juego (es un juego estilo 60 seconds) para que se hagan una idea de como interactuan los textos.
Intente modificar el texto a None, ponerle en una posicion fuera de la pantalla, y nada.
Asi creo los textos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class createText():
# Mostrar texto:
#txt = text('texto',(0,0,0), (50,70), 50)
#txt.show(1)
def __init__(self,text, color, pos, size, colorRect=None):
self.text = str(text)
self.color = color
self.pos = pos
self.size = int(size)
self.colorRect = colorRect
self.font = pygame.font.Font(None, self.size)
def show(self, bool):
if (bool == 1):
self.msj = self.font.render(self.text, 1, self.color, self.colorRect)
game.display.blit(self.msj,self.pos)
elif (bool == 0):
self.text = "None"
self.show(1)
1
2
Title = createText("Title",colors.BLACK,(x,y),50)
Description = createText("Descriptions",colors.BLACK,(x-70,y+separation),50)
Valora esta pregunta


0