Я пытаюсь перетащить 1 pygame.Surface на другой и заставить его читать альфа-значения, чтобы он не полностью перекрывал gameDisplay
вот код
temp = pygame.Surface((800,600)).convert()
gameDisplay = pygame.Surface((800,600)).convert()
pygame.draw.rect(temp,white,(400,400,50,50))
pygame.draw.rect(gameDisplay,(255,0,0),(300,300,30,30))
gameDisplay.blit(temp,(0,0))
pygame.display.update()
clock.tick(120)
gameDisplay.fill([0 for _ in range(0, 3)])
Примечание. На самом деле я не разбиваю одну поверхность с одним прямоугольником на другой с одним прямоугольником в исходном коде, но я изменил ее для этого примера, чтобы продемонстрировать проблему.