2015-08-22 74 views

回答

1

不可能改变已经blitting的东西的颜色。但是,可以用新颜色重新涂抹它。你会想这样的事情:

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() 
+0

太棒了,谢谢! –

相关问题