Jan-15-2020, 04:01 AM
All the examples I can find use "Surface". This is from Stack overflow:
s = pygame.Surface((1000,750)) # the size of your rect s.set_alpha(128) # alpha level s.fill((255,255,255)) # this fills the entire surface windowSurface.blit(s, (0,0)) # (0,0) are the top-left coordinates or, s = pygame.Surface((1000,750), pygame.SRCALPHA) # per-pixel alpha s.fill((255,255,255,128)) # notice the alpha value in the color windowSurface.blit(s, (0,0))