Так что я пытаюсь сделать функцию внутри класса «сцена», чтобы текст всплывал всякий раз, когда вы нажимаете «z» и продолжаете некоторое время блистать.Pygame - Blitting Text даже после нажатия клавиши
Если я использую pygame.key.get_pressed(), он только близит во время нажатия Z. Я хочу, чтобы он появился, когда Z нажата и продолжает оставаться на экране некоторое время.
##This is inside the "scene" class##
def printText(self, surface):
if self.counter < 20:
text = pygame.font.SysFont("Pixelated Regular", 30)
label = text.render("Hello", 0, (0,0,0,))
surface.blit(label, (100,100))
self.counter += 1
##This is inside the main##
if key[pygame.K_z]:
robsHouse.printText(screen)
Только в случае, если я не сделал это ясно перед: Я в принципе хочу это текст, который будет выведен на пару кадров, даже после того, как я отпустила «г».
Заранее спасибо.
так в чем ваш вопрос? – bansi