小编dzi*_*dzi的帖子

如何在Python中慢慢画一条线

我想在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)

pygame draw python-3.x

7
推荐指数
1
解决办法
142
查看次数

标签 统计

draw ×1

pygame ×1

python-3.x ×1