【发布时间】:2021-01-20 17:44:15
【问题描述】:
我有两个精灵,一个是坦克精灵,另一个是保护精灵。我想在坦克精灵上绘制保护精灵。精灵图片如下:
保护精灵的中心是空的(根据photoshop,我检查了多次)。我正在为保护精灵使用以下代码
self.image = pygame.transform.scale(
pygame.image.load(os.path.join(imgFolderExp, "Powerups", "protection-3.png")).convert(), (40, 48))
self.image.set_colorkey((0, 0, 0))
我应该怎么做才能只绘制保护精灵的线条,以便在组合绘制的中间看到坦克?
【问题讨论】:
-
为什么在使用 PNG 时要设置颜色键? PNG 具有每个像素的 alpha。
标签: python pygame pygame-surface