Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置颜色键不需要';t使颜色透明(Python/Pygame)_Python_Pygame - Fatal编程技术网

设置颜色键不需要';t使颜色透明(Python/Pygame)

设置颜色键不需要';t使颜色透明(Python/Pygame),python,pygame,Python,Pygame,正如在标题中所说,我很难在我拥有的精灵上使一种颜色透明。我将colorkey设置为白色,但精灵上的白色空间不会变得透明 以下是我所拥有的: player_image = pygame.image.load("blanksprite.png").convert() player_image.set_colorkey(white) screen.blit(player_image, [x,y]) 我是Pygame的新手,但是如果你使用而不是使用它,它会工作吗 我把‘player_image.set

正如在标题中所说,我很难在我拥有的精灵上使一种颜色透明。我将colorkey设置为白色,但精灵上的白色空间不会变得透明

以下是我所拥有的:

player_image = pygame.image.load("blanksprite.png").convert()
player_image.set_colorkey(white)
screen.blit(player_image, [x,y])

我是Pygame的新手,但是如果你使用而不是使用它,它会工作吗


我把‘player_image.set_colorkey(white)’放在了错误的地方,在最初的图像被闪电显示之后,在主程序之前。我把它移到右边,然后图像将被光点显示,它变得透明。

不,出于某种原因,不幸的是,这不起作用。我在另一个问题的其他地方看到了这样做,但它不起作用。我做到了。我把“播放器图像。设置颜色键(白色)”放错地方了。现在它是透明的。这将启用alpha通道,这与colorkey透明不同。
player_image = pygame.image.load("blanksprite.png").convert_alpha()