Немного запутался с блиттингом (Pygame)
Я только начал изучать Pygame (совершенно новый для программирования в целом), и у меня есть несколько очень простых вопросов о том, как это работает.
Я еще не нашел место, которое объясняет, когда мне нужно моргать или не включать определенную поверхность на экране. Например, при рисовании круга:
circle = pygame.draw.circle(screen, (0, 0, 0), (100, 100), 15, 1)
Мне не нужно делатьscreen.blit(circle)
, но при отображении текста:
text = font.render("TEXT", 1, (10, 10, 10))
textpos = text.get_rect()
textpos.centerx = screen.get_rect().centerx
screen.blit(text, textpos)
Если я не буду блеить, текст не появится.
Если честно, я действительно не знаю, что должен делать блиттинг, кроме «приклеивания» нужной поверхности на экран. Я надеюсь, что я был достаточно ясен.