как использовать 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

Ответы на вопрос(3)

Ваш ответ на вопрос