|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
请问各位大佬,为什么程序最后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()
|
|