【发布时间】:2021-03-14 18:14:00
【问题描述】:
我已经使用 pygame 在 python 中启动了一个新项目,对于背景,我希望下半部分用灰色填充,上半部分为黑色。我以前在项目中使用过矩形绘图,但由于某种原因它似乎坏了?我不知道我做错了什么。最奇怪的是每次运行程序的结果都不一样。有时只有黑屏,有时灰色矩形会覆盖部分屏幕,但不会覆盖一半屏幕。
import pygame, sys
from pygame.locals import *
pygame.init()
DISPLAY=pygame.display.set_mode((800,800))
pygame.display.set_caption("thing")
pygame.draw.rect(DISPLAY, (200,200,200), pygame.Rect(0,400,800,400))
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
【问题讨论】:
-
在哪里更新显示? (
pygame.display.update()或pygame.display.flip()) -
使用这个:pygame.display.update()
标签: python pygame rectangles