Pygame文字重叠现象
再做pygame的小程序时发现文字层变动时没有更新而是直接重叠在了上面如下图
研究半天才发现原来是自己的背景图片没铺满全屏所导致的。
那个3x3的格子是背景图 本想让它上下留空添点字什么的 但貌似内部刷新的时候背景没有全铺满的话 字底下会没有个承受面 下次刷新的时候会直接把字覆盖在字上
修改前代码:
#主窗口对象
screen=pygame.display.set_mode((420,480),0,0)
#创建背景
background=pygame.image.load("./images/back.png")#大小420x420上下各留30写字
while True:
#绘制画面
screen.blit(background,(0,30)