替换Pygame窗口上的文本

时间:2015-04-25 15:01:52

标签: python text pygame

我正在我的python文件上制作一个乐谱系统。我试过用这个:

font = pygame.font.SysFont(None, 25)
text = font.render('Score: '+str(score), True, black)
gameDisplay.blit(text, [0,0])

出于某种原因,新分数在旧分数之上,你无法阅读。它创造了一大堆数字。有没有办法替换文字?

1 个答案:

答案 0 :(得分:0)

在你的游戏循环中,你必须通过填充屏幕然后绘画来清除以前绘制的内容:

gameDisplay.fill(your_color_tuple)

# afterwards add your drawing code