我想在python中慢慢画一条线,这样肉眼实际上就可以看到绘画的行为。
我尝试通过将其循环放置并每次都增加距离来进行制造,但从未成功。事情是什么都不会出现3秒钟,然后整个行将出现,这与我想要完成的相反。我在pygame.display.delay()函数上也没有成功。唯一可行的方法是将clock.tick设置为一些糟糕的值,例如,clock.tick(300000)但这只会使整个程序真正滞后。
def draw_red_line(i):
y = 0
while y < 300:
pygame.draw.line(screen, RED, (i*100+50, 0), (i*100+50, y))
y+=0.01
Run Code Online (Sandbox Code Playgroud)