Python Pygame-在动画精灵上调用surface.convert()会导致透明背景变为白色

Python Pygame-在动画精灵上调用surface.convert()会导致透明背景变为白色,python,pygame,sprite,transparent,geometry-surface,Python,Pygame,Sprite,Transparent,Geometry Surface,每个人都说在曲面上使用.convert()来加速动画(这将是我的游戏的一个问题,因为它在某种程度上是一个MMO,所以可能会有十几个或几十个角色同时移动),问题是,我的透明PNG图像在没有转换的情况下工作得很好,但当我使用.convert()时,所有的透明背景突然变为白色 是否需要使用颜色键对颜色进行采样并使其透明?convert\u alpha应该可以做到这一点 你为什么不投票给这个答案?不这样做会导致“未回答问题”列表上的混乱。

每个人都说在曲面上使用
.convert()
来加速动画(这将是我的游戏的一个问题,因为它在某种程度上是一个MMO,所以可能会有十几个或几十个角色同时移动),问题是,我的透明PNG图像在没有转换的情况下工作得很好,但当我使用
.convert()
时,所有的透明背景突然变为白色


是否需要使用颜色键对颜色进行采样并使其透明?

convert\u alpha
应该可以做到这一点


你为什么不投票给这个答案?不这样做会导致“未回答问题”列表上的混乱。