How to make image stay on screen in pygame?

This is how you can display a text. It’s not exactly what you want but may help:

BASICFONT = pygame.font.Font('freesansbold.ttf', 16)
WHITE = (255, 255, 255)

instructionSurf = BASICFONT.render('Arrows to move. Hold shift to run.', True, WHITE)
instructionRect = instructionSurf.get_rect()
instructionRect.bottomleft = (10, WINDOWHEIGHT - 10)

display.blit(instrutcionSurf, instructionRect)

Leave a Comment