在图片中使用pygame.image.load文件()

2024-05-16 03:37:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我用PyGame做了一个游戏。在尝试使其中一张图片透明(使用在线编辑器更改图片)之后,颜色不再起作用。你知道吗

我用p = pygame.image.load("filename.png")来加载,用gameDisplay.blit(p ,(pos,pos))来blit。黑色变成绿色,透明部分变成红色。我画了其他透明的画,效果很好。你知道吗

所需外观

What it's supposed to look like

实际外观

What is looks like

来问我有什么代码和没有,因为粘贴一个455行脚本在这里可能不会发生。我试过使用.convert_alpha,就像有些人说的那样,这会起作用,但是没有


Tags: posimage游戏png颜色图片load编辑器