Pygame:为形状设置alpha级别

时间:2013-11-14 01:53:35

标签: python pygame draw

我如何设置pygame形状的alpha值:pygame.draw.circle()

我尝试使用RGBA值,但无济于事..这里是绘图代码:

pygame.draw.circle(screen, ((0,255,0,alpha)), (px,py), 15)

pxpy是玩家的(圈子)位置。 alpha只是我认为是alpha值的占位符。

有人有任何想法吗?

2 个答案:

答案 0 :(得分:3)

Draw不要使用alpha,因此您必须使用Surface()(以获取位图)并将alphacolorkey添加到{{1} }}

Surface()

答案 1 :(得分:1)

pygame.draw.circle

似乎circle()函数不支持alpha。如果你想通过pygame绘制半透明圆圈,你可以加载一个包含alpha(即PNG)作为表面的图像,然后设置alpha值。