gpt4 book ai didi

python - Pygame中调用 `fill`后显示背景颜色没有改变

转载 作者:行者123 更新时间:2023-12-02 09:10:10 25 4
gpt4 key购买 nike

我正在遵循 pygame 教程中的示例:

import pygame
pygame.init()

surf = pygame.display.set_mode((400, 450))
#surf.fill((255, 0, 0))
surf.fill(pygame.Color(255, 0, 0))
pygame.display.update()
input()

如您所见,我尝试了两种方法:

  1. 冲浪.fill((255, 0, 0))
  2. surf.fill(pygame.Color(255, 0, 0))

都不适合我。

我的工作环境是macOS,pygame的版本是1.9.6,Python的版本是3.8。

我看到了什么:

The background is not red

为什么背景颜色没有改变?

最佳答案

import pygame
pygame.init()
surf = pygame.display.set_mode((400, 450))
run = True
clock = pygame.time.Clock()
while run:
clock.tick(60)
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
#surf.fill((255, 0, 0))
surf.fill(pygame.Color(255, 0, 0))
pygame.display.update()

关于python - Pygame中调用 `fill`后显示背景颜色没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59589783/

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