颜色变量但Alpha分离

时间:2017-11-15 22:10:39

标签: python pygame

我将所有基本颜色存储在变量中,例如:

WHITE = (255, 255, 255)

然后我使用这些变量绘制ellipes,但我想要那些椭圆的不同alpha值。我不想为所有不同的alpha值创建变量。我试着做了

pygame.draw.ellipse(self.image, (WHITE, 50), self.rect) 

但这不可悲。任何解决方案?

1 个答案:

答案 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]