闪烁端屏pygam

2024-09-20 06:46:37 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我正在做一个游戏,在60秒结束时,我想让屏幕改变颜色,并显示一些结束文字。 我这样设置计时器:

time = 60
TICKTOCK = 0 
pygame.time.set_timer (TICKTOCK+1, 1000)

屏幕上显示的很好,但是当结束屏幕出现时,它会在原来的白色屏幕和结束屏幕之间闪烁。由于某些原因,如果我在屏幕上挥动鼠标,它不会闪烁。你知道吗

if time <= 0:
     playground.fill(black)
     playground.blit(end, (0, 100))

“结束”是我游戏中的文字变量

    pygame.display.flip()
    playground.fill(white)
    clock.tick (fps) 

pygame.quit()

如果这有帮助的话,这也是我在结尾的部分

有没有一种方法,我可以使它出现稳定,而不必改变我的计时器?你知道吗


Tags: 游戏屏幕time颜色原因鼠标fillpygame