sa_mask
是否可以编辑已绘制的矩形?例如,当我按向右键时,我希望此矩形变为黄色。我该怎么做?
答案 0 :(得分:1)
无法更改已经blitted的东西的颜色。但是,可以使用新颜色重新加入它。你会想要这样的东西:
rectColor = black
while True:
display.fill(white)
keys = pygame.key.get_pressed()
if keys[k_right]:
rectColor = yellow
pygame.draw.rect(display, rectColor, [50,leady,15,15])
#draw everything else
pygame.display.update()