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+=块