【发布时间】:2021-06-24 08:53:41
【问题描述】:
bgx = 0
bgx2 = bgx + width
def move():
bgx -= 40
bgx2 -= 40
While True:
if bgx <= width *-1:
bgx = width
if bgx2 <= width*-1:
bgx2 = width
display.blit(bg,[bgx,bgy])
display.blit(bc,[bgx2,bgy2])
我正在尝试创建一个滚动 bg ,每当我单击一个键移动功能时就会调用
当第二张带有 bgx2 的图像出现在屏幕上时,会发生类似于附件图像中的故障
这是什么原因 代码是否在每个循环而不是滚动时绘制一个新的“第二个”图像?
【问题讨论】: