每个人都说使用.convert()
表面来加速动画(这将是我的游戏的一个问题,因为它在某种程度上是一个 MMO,所以它可能有十几个或几十个角色同时移动),问题是我的透明PNG图像在没有转换的情况下效果很好,但是一旦我使用.convert()
所有透明背景突然变成白色
我是否需要对颜色进行采样并使用 color_key 使其透明?
每个人都说使用.convert()
表面来加速动画(这将是我的游戏的一个问题,因为它在某种程度上是一个 MMO,所以它可能有十几个或几十个角色同时移动),问题是我的透明PNG图像在没有转换的情况下效果很好,但是一旦我使用.convert()
所有透明背景突然变成白色
我是否需要对颜色进行采样并使用 color_key 使其透明?
convert_alpha
应该做的伎俩
http://www.pygame.org/docs/ref/surface.html#Surface.convert_alpha