У меня есть программа, в которой я использую элементы управления мышью для перемещения объектов. Когда объекты двигаются, программа сбрасывает экран твердого белого цвета, так что нет никаких следов объекта с помощью:Создание постоянного фона в pygame
screen.fill(255,255,255)
То, что я пытаюсь сделать теперь есть фон созданного фон, который я сделал в методе ,
black = (0,0,0)
brown = (218,134,10)
white = (255,255,255)
pygame.draw.rect(screen,white,(0,0,1000,600))
first =pygame.draw.rect(screen,brown,(150,150,50,400),0)
second = pygame.draw.rect(screen,brown,(450,150,50,400),0)
third = pygame.draw.rect(screen,brown,(750,150,50,400),0)
first_out = pygame.draw.rect(screen,black,(150,150,50,400),2)
second_out = pygame.draw.rect(screen,black,(450,150,50,400),2)
third_out= pygame.draw.rect(screen,black,(750,150,50,400),2)
Как я могу сделать фон фона освежающим при каждом перемещении объекта?
Это просто дает ошибку говоря background_surface не определен – user3029845
Это вызвано 'background_surface' быть вне сферы. Не стоит беспокоиться об исправлении этой ошибки. Код, который я представил, был всего лишь примером. –