whdyxq 发表于 2022-3-25 20:43:08

pygame 为什么结束字体不停地闪烁?

请问各位大佬,为什么程序最后Game over不停地在闪烁啊?如何让它停下来,单显示Game over一个界面?

while keep_going:

   ……

    # 背景色填充
    screen.fill(bg_color)
    # 绘制蛇头
    draw_rect(head, head_color)
    # 绘制网格
    draw_grid()
    pygame.display.flip()# 刷新屏幕
    clock.tick(10)

    if head.col <= 0 or head.col >= width or head.row <= 0 or head.row >= height:
      text = pygame.font.SysFont("宋体", 50)
      text_fmt = text.render("Game Over", 1, (255, 255, 255))
      screen.blit(text_fmt, (120, 120))
      pygame.display.flip()

页: [1]
查看完整版本: pygame 为什么结束字体不停地闪烁?