gpt4 book ai didi

python - Pygame 填充在将其移出屏幕之前不会更新

转载 作者:太空宇宙 更新时间:2023-11-03 23:52:30 27 4
gpt4 key购买 nike

当我运行代码时,屏幕显示为黑色,直到我将 Pygame 窗口从我的桌面窗口移开,然后它显示白色填充和红色矩形。如何让它只显示填充而不将其从我的桌面屏幕上移开?

import pygame

pygame.init()
screen = pygame.display.set_mode((1200, 800))
run = True

def block(color, x, y, l, w):
pygame.draw.rect(screen, color, pygame.Rect(x, y, l, w))

while run:
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
screen.fill((255, 255, 255))
block((255, 0, 0), 150, 150, 50, 50)
pygame.display.flip

最佳答案

最后一行 pygame.display.flip 不正确。该行应该是函数调用,但您只是引用函数对象,然后什么都不做。相反,将最后一行替换为 pygame.display.flip()

关于python - Pygame 填充在将其移出屏幕之前不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58906555/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com