繁体   English   中英

在Pygame窗口上替换文本

[英]Replace Text On Pygame Window

我在python文件上建立了一个评分系统。 我尝试使用此:

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

由于某些原因,新分数位于旧分数之上,并且您无法阅读。 它造成了巨大的数字斑点。 有替换文字的方法吗?

在游戏循环中,您必须先填充屏幕然后画图,以清除先前绘制的内容:

gameDisplay.fill(your_color_tuple)

# afterwards add your drawing code

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM