Python 如何将pygame中的png图像作为精灵上传,而不使用黑色背景?
]如何让我的精灵出现在屏幕上。我在这方面已经做了好几天了,我无法让它出现在屏幕上,它也一直以黑色取代屏幕 导入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()而不是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
convert()
尝试convert\u alpha()
。假设你的图像有一个alpha通道(PNG应该是好的),并且它已经应用到你的背景中。如果您的图像没有alpha通道,并且需要背景消失,则应查看set\u colorkey()
函数
此外,为了便于将来参考,您可以在问题中设置代码的格式,方法是突出显示所有代码并按CTRL+K
。使它更容易阅读(而且你会得到更快的答案!)