Python 如何将pygame中的png图像作为精灵上传,而不使用黑色背景?

Python 如何将pygame中的png图像作为精灵上传,而不使用黑色背景?,python,python-3.x,pygame,python-3.6,python-3.7,Python,Python 3.x,Pygame,Python 3.6,Python 3.7,]如何让我的精灵出现在屏幕上。我在这方面已经做了好几天了,我无法让它出现在屏幕上,它也一直以黑色取代屏幕 导入pygame pygame.init() win=pygame.display.set_模式((600600)) pygame.display.set_标题(“拿破仑”) bg=pygame.image.load(“apple.png”).convert() win.blit(背景[0,0]) flower=pygame.image.load(“flower2.png”).convert

]如何让我的精灵出现在屏幕上。我在这方面已经做了好几天了,我无法让它出现在屏幕上,它也一直以黑色取代屏幕

导入pygame pygame.init() win=pygame.display.set_模式((600600))

pygame.display.set_标题(“拿破仑”)

bg=pygame.image.load(“apple.png”).convert() win.blit(背景[0,0])

flower=pygame.image.load(“flower2.png”).convert() win.blit(花[603,29])

pygame.display.update()

而不是
convert()
尝试
convert\u alpha()
。假设你的图像有一个alpha通道(PNG应该是好的),并且它已经应用到你的背景中。如果您的图像没有alpha通道,并且需要背景消失,则应查看
set\u colorkey()
函数

此外,为了便于将来参考,您可以在问题中设置代码的格式,方法是突出显示所有代码并按
CTRL+K
。使它更容易阅读(而且你会得到更快的答案!)