Python ';动画制作';处理中的移动.py

Python ';动画制作';处理中的移动.py,python,processing,Python,Processing,我需要在处理中设置一些链接的移动动画。我使用processing.py 我尝试了一个玩具的例子,我在屏幕上移动一个线段。我的想法是: 1) 划清界限 2) 耽搁一秒钟 3) 擦除屏幕 4) 更改行的位置 5) 重复一遍 但是我的代码不起作用。它会逐渐增加,但最终只显示最终的线位置。我从来没见过中间的台阶线 import math def setup(): size(800, 500) noLoop() def draw(): line(100,100,200,200

我需要在
处理中设置一些链接的移动动画。我使用
processing.py

我尝试了一个玩具的例子,我在屏幕上移动一个线段。我的想法是: 1) 划清界限 2) 耽搁一秒钟 3) 擦除屏幕 4) 更改行的位置 5) 重复一遍

但是我的代码不起作用。它会逐渐增加,但最终只显示最终的线位置。我从来没见过中间的台阶线

import math

def setup():
    size(800, 500)
    noLoop()

def draw():

    line(100,100,200,200)
    delay(100)

    x1,y1,x2,y2 = (100,100,200,200)

    for chunk in range(10,100,10):
        print(chunk)
        background(255)
        line(x1,y1,x2,y2)
        delay(1000)
        x2 += chunk
阅读以下文件:

[…]所有处理程序都会在
draw()
结束时更新屏幕,而不会更早

在处理中,连续执行
draw()
,因此不需要循环。在
绘图中增加
x2
,并通过

x1,y1,x2,y2=(100100200200)
区块=10
def设置():
尺寸(800500)
帧率(10)
def draw():
全局x2
背景(255)
线(x1、y1、x2、y2)
x2+=块