我如何设置pygame形状的alpha值:pygame.draw.circle()
我尝试使用RGBA值,但无济于事..这里是绘图代码:
pygame.draw.circle(screen, ((0,255,0,alpha)), (px,py), 15)
px
和py
是玩家的(圈子)位置。 alpha
只是我认为是alpha值的占位符。
有人有任何想法吗?
答案 0 :(得分:3)
Draw
不要使用alpha
,因此您必须使用Surface()
(以获取位图)并将alpha
和colorkey
添加到{{1} }}
Surface()
答案 1 :(得分:1)
似乎circle()函数不支持alpha。如果你想通过pygame绘制半透明圆圈,你可以加载一个包含alpha(即PNG)作为表面的图像,然后设置alpha值。