我正在尝试为我的游戏制作一个透明窗口作为启动画面。图片本身是有透明度的,但我无法使窗口透明(就像看到屏幕、桌面等背景一样)。我发现pygame无法实现这个目标。是否有任何外部库可以使用来实现这个功能?顺便提一下,这完全是一个Linux项目,所以特定于操作系统的解决方案也可以。
#Splash Screen
screen = pygame.display.set_mode((680,300), NOFRAME)
splashbg = pygame.image.load("Images/SplashBG.png")
font = pygame.font.Font(None, 36)
pygame.mixer.music.load("OriginalEnd.mp3")
pygame.mixer.music.play(-1)
screen.blit(splashbg,(0,0))
loadingtext = font.render("Loading...", 1, (255,255,255))
screen.blit(loadingtext, (200,250))
pygame.display.flip()
pygame.time.delay(4000)