как использовать pygame set_alpha () на картинке
Я использую pygame и python для проекта, который я создаю, и я создаю заставку для первого запуска игры. У меня есть .png, который я хочу показать для заставки, и решил добавить его в черный и черный. лучший способ, который я нашел для этого, - это стереть изображение с помощью установленной альфы. Я сделал этот код, но он работает очень медленно (программа зависает на 30 секунд) и не выдает альфа. Отображает только изображение на экране. Что я делаю неправильно?
screen = pygame.display.set_mode([1066,600])
#Drawable surface
background = pygame.Surface(screen.get_size())
#Used for converting color maps
background = background.convert()
#Splashscreen
#image fades in
for i in range (225):
background.fill((0,0,0))
image = pygame.image.load("logo.png")
image.set_alpha(i)
logoimage = screen.blit(image,(0,0))
pygame.display.flip()
pygame.time.delay(2000)
#image fades out
#goes on to display main menu