Trochę zdezorientowany blittingiem (Pygame)

Właśnie zacząłem uczyć się pygame (całkiem nowego w programowaniu) i mam kilka bardzo podstawowych pytań dotyczących jego działania.

Nie znalazłem jeszcze miejsca, które wyjaśniałoby, kiedy muszę przesłonić lub nie włączyć określonej powierzchni na ekranie. Na przykład podczas rysowania okręgu:

circle = pygame.draw.circle(screen, (0, 0, 0), (100, 100), 15, 1)

Nie muszę tego robićscreen.blit(circle), ale podczas wyświetlania tekstu:

text = font.render("TEXT", 1, (10, 10, 10)) 
textpos = text.get_rect()
textpos.centerx = screen.get_rect().centerx
screen.blit(text, textpos)

Jeśli się nie zmienię, tekst nie pojawi się.

Szczerze mówiąc, naprawdę nie wiem, co ma robić blitting, poza „wklejeniem” żądanej powierzchni na ekran. Mam nadzieję, że byłam wystarczająco jasna.

questionAnswers(3)

yourAnswerToTheQuestion