我将所有基本颜色存储在变量中,例如:
WHITE = (255, 255, 255)
然后我使用这些变量绘制ellipes,但我想要那些椭圆的不同alpha值。我不想为所有不同的alpha值创建变量。我试着做了
pygame.draw.ellipse(self.image, (WHITE, 50), self.rect)
但这不可悲。任何解决方案?
答案 0 :(得分:1)
可以通过添加来连接元组:
pygame.draw.ellipse(self.image, WHITE + (50,), self.rect)
例如,
>>> (255, 255, 255) + (50,)
(255, 255, 255, 50)
顺便提一下,列表的行为类似:
>>> [255, 255, 255] + [50]
[255, 255, 255, 50]