Я пытаюсь создать текстовую приключенческую игру для моего A level Computing NEA. Мне нужна система, в которой текст будет отображаться на экране по одному символу за раз и будет оставаться на экране, пока не будет нажата клавиша ввода. У меня нет большого опыта работы с pygame, поэтому я не уверен, как я мог создать что-то подобное.
Это код, который у меня есть:
import pygame, sys, random, select, os, time
from pygame.locals import *
pygame.init()
BLACK = (0,0,0)
WHITE = (255,255,255)
RED = (255,0,0)
GREEN = (0,255,0)
BLUE = (0,0,255)
size = (800,800)
screen = pygame.display.set_mode(size)
pygame.display.set_caption('Game')
done = False
clock = pygame.time.Clock()
#main program loop
font = pygame.font.SysFont('Calibri',100,True,False)
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
screen.fill(WHITE)
text1 = font.render('Welcome.',True,BLACK)
screen.blit(text1,[200,200])
pygame.display.flip()
clock.tick(120)