当我使用screen.fill()时,屏幕没有改变

时间:2019-02-08 10:02:13

标签: python pygame

我正在尝试在pygame上制作内容,但是screen.fill()似乎不起作用。这是我的代码(我一开始就删掉了一些)

running = True
while running:
    clock.tick(FPS)
    # Events
    for event in pygame.event.get():
        #check for closing window
        if event.type == pygame.QUIT:
            running = False

    # Update
    all_sprites.update()

    # Draw / render
    screen.fill(BLACK)
    all_sprites.draw(screen)
    #(after drawing the display)
    pygame.display.flip()

在另一个python文档中,我写了

RED = (255, 0, 0)
GREEN = (0, 255, 0)
BLUE = (0, 0, 255)
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)

是的,我确实使用from settings import *来导入它。抱歉,如果我不善于解释,但它不会改变颜色,它将保持默认的灰色。我正在使用Mac。

0 个答案:

没有答案