Pygame 黑色背景有一张 distorted/broken 图片
Pygame black background has a distorted/broken image
我用 pygame 开始了一个基础项目,并尝试设置基础。
import pygame
BLACK = (0, 0, 0)
WHITE = (200, 200, 200)
SIZE = width, height = 500, 700
def main() -> None:
global SCREEN
pygame.init()
SCREEN = pygame.display.set_mode(SIZE)
pygame.display.set_caption('Tetronur')
running = True
SCREEN.fill(BLACK)
while running:
draw()
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
def draw():
rect = pygame.Rect(100, 100, 400, 600)
pygame.draw.rect(SCREEN, WHITE, rect, 1)
if __name__ == '__main__':
main()
但问题是,当我 运行 代码时,我得到的屏幕如下所示:
PS: 我使用 Python 3.9.6 和 Pygame 2.0.1
Pygame绘制到隐藏屏幕,绘制后必须调用pygame.display.flip()或pygame.display.update(),才能将隐藏屏幕显示到实际屏幕。
我用 pygame 开始了一个基础项目,并尝试设置基础。
import pygame
BLACK = (0, 0, 0)
WHITE = (200, 200, 200)
SIZE = width, height = 500, 700
def main() -> None:
global SCREEN
pygame.init()
SCREEN = pygame.display.set_mode(SIZE)
pygame.display.set_caption('Tetronur')
running = True
SCREEN.fill(BLACK)
while running:
draw()
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
def draw():
rect = pygame.Rect(100, 100, 400, 600)
pygame.draw.rect(SCREEN, WHITE, rect, 1)
if __name__ == '__main__':
main()
但问题是,当我 运行 代码时,我得到的屏幕如下所示:
PS: 我使用 Python 3.9.6 和 Pygame 2.0.1
Pygame绘制到隐藏屏幕,绘制后必须调用pygame.display.flip()或pygame.display.update(),才能将隐藏屏幕显示到实际屏幕。