我正在使用pygame制作游戏。我已经加载并blit
将背景添加到我的屏幕上。
当我blit
我的精灵在背景之上时,我的精灵周围会出现一个白色的框。
如何摆脱白盒?
我已尝试使用.convert_alpha()
和.convert()
以及GIMP
有什么想法吗? 谢谢,
我的代码:
background=pygame.image.load('space.jpg')
spaceship=pygame.image.load('spaceship2.jpg')
答案 0 :(得分:2)
使用png
,因为jpg
不能包含透明像素而.convert_alpha()
不起作用。
使用jpg
,您只能尝试设置color key
- 图像中pygame将视为透明像素的颜色。