我正在我的python文件上制作一个乐谱系统。我试过用这个:
font = pygame.font.SysFont(None, 25)
text = font.render('Score: '+str(score), True, black)
gameDisplay.blit(text, [0,0])
出于某种原因,新分数在旧分数之上,你无法阅读。它创造了一大堆数字。有没有办法替换文字?
答案 0 :(得分:0)
在你的游戏循环中,你必须通过填充屏幕然后绘画来清除以前绘制的内容:
gameDisplay.fill(your_color_tuple)
# afterwards add your drawing code