Мне интересно - эффективнее ли сохранять поверхность "окна" pygame в качестве переменной и вызывать blit для переменной для каждого изображения или каждый раз вызывать get_surface (). Blit (...)?
Особенно, когда дело доходит до игр, есть много-много png / спрайтов / чего-то для отображения. Мне было интересно, есть ли у кого-нибудь опыт выполнения вызова функции вместо сохранения вашего «экрана» в переменной?
Первый пример с переменной:
screen = pygame.display.get_surface()
while True:
screen.blit(my_image.png)
Пример второй:
while True:
pygame.display.get_surface().blit(my_image.png)
С уважением, Криббер