因此,我正在制作一款游戏,在60秒结束时,我想让屏幕改变颜色并显示一些结束文本。 我设置了这样的计时器:闪烁的屏幕 - pygame
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()
这是我在最后也没有什么帮助
有没有一种办法可以让它稳步出现不不得不改变我的计时器?
可能你必须改变你的代码其他部分。 – furas
这是因为你是否将背景填充为白色?我有一种感觉,填充函数的工作原理并不会让它碰到它 – Peter
为什么你会填充(白色)'?可能你不需要它。 – furas