python制作动画教程,python做动画视频教程
Python真的是无限好用,而且涉及的内容非常广泛。比如我接下来要给大家介绍的动画,就可以用Python来实现。相信朋友们听到这些内容都会很感兴趣。至于如何实现它们?你想知道吗?一起来看看吧~
制作步骤:
一开始导入我们的库,turtle(绘制几何)和random(生成随机的颜色和高度值)。
Importturtleast#导入到turtle库中,应该昵称为t。
编写一个画长方形的自定义函数,rect()。4个参数分别是长方形的高,颜色,x,y坐标值。先生
defrect(h,c,x,y):
T.goto(x,y)# Brush移动到特定位置
设置填充颜色
t.begin_fill()
for range(2): #画一个矩形
t.fd(二十)
第90页
温度分布
第90页
t.end_fill()
绘制16个长方形,先要产生16种随机颜色存放到列表c中,形成静态条形图。
c=[]
for range(16): #颜色随机设定在16
c.append((r.random(),r.random(),r.random()))
T.speed(11)#绘图速度设置为11。
x=-180
T.tracer(False)#关闭轨迹快速绘制。
(16):
h=r.randint(20,220)
rect(h,c[i],x,0)
X=x 20#下一个矩形的X坐标值
绘制6666幅静态条形图图案,并且注意停留时间的技巧。
Fornrange (6666) : #漆6666遍
x=-180
t.tracer(假)
(16):
h=r.randint(20,220)
rect(h,c[i],x,0)
x=x 20
T.tracer(True)#打开轨道以降低绘图速度。
T.circle(1)#画一个半径为1像素的圆,为了能停留一会儿
t.tracer(假)
t . clear()总结:
理解整个目标动画的关键在于完整代码的最后四句话。通过显示笔迹和画一个小圆圈来获得每张图片的停留时间,我们可以调整动画的速度。最后收到t.clear()清屏。
t.tracer(真)
t圆(1)
t.tracer(假)
T.clear()以上是全部内容,大家可以了解一下。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。