Я только начал изучать какой-то 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)
Если я не blit, текст не появится.
Честно говоря, я действительно не знаю, что должно делать блаженство, кроме "вставки" желаемой поверхности на экран. Надеюсь, я был достаточно ясен.