将默认 PyGame 背景从黑色更改为白色

时间:2021-08-01 21:15:38

标签: python pygame

我正在尝试将默认颜色从黑色更改为白色。 不填。 我在填充的当前代码:

ReadByIdAsync

它可以工作,但是它显示为黑色一秒钟然后它自己改变,我正在寻找一个解决方案,它预先以白色背景开始。提前致谢

2 个答案:

答案 0 :(得分:1)

也许这对你有帮助

import pygame
pygame.init()

size = 600, 600

surface = pygame.display.set_mode(size, pygame.RESIZABLE)
surface.fill((255, 255, 255))

while True:
    surface.fill((255, 255, 255))
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            exit()
    pygame.display.update()

答案 1 :(得分:1)

@starbuck45 我使用了标志 pygame.HIDDEN

import pygame
pygame.init()

size = 600, 600
surface = pygame.display.set_mode(size, pygame.RESIZABLE | pygame.HIDDEN)
surface.fill("white")
pygame.display.set_mode(size)

line = pygame.draw.line(surface, "black", (0, 0), (600, 600))


while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            exit()

效果很好!