国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 如何使用python制作简单的动画?

如何使用python制作简单的动画?

python制作简单的动画

头像

2020-11-09 16:58:104187浏览 · 0收藏 · 0评论

Python真的是无穷的好用,涉及内容非常广泛,比如接下来给大家介绍的制作动画,就可以利用python实现,相信小伙伴们听到这些内容肯定是非常感兴趣的,至于怎么去实现?大家想不想了解呢?下面小编就给大家整理出来了,一起来看吧~

制作步骤:

在一开始导入我们的库,turtle (绘制几何图形),random (产生随机颜色和高度值)

import turtle as t #导入turtle库,并该起了个外号为t
import random as r

编写一个画长方形的自定义函数,rect()。4个参数分别是长方形的高,颜色,x,y坐标值。

def rect(h, c, x, y):
    t.goto(x, y)        #画笔移到特定位置
    t.fillcolor(c)       #设置填充颜色
    t.begin_fill()
    for i in range(2):  #画长方形
        t.fd(20)
        t.lt(90)
        t.fd(h)
        t.lt(90)
t.end_fill()

绘制16个长方形,先要产生16种随机颜色存放到列表c中,形成静态条形图。

c = []
for i in range(16):  #设置16中随机颜色
    c.append((r.random(),r.random(),r.random()))
    
t.speed(11)         #绘图的速度设置为11
x = -180
t.tracer(False)     #关闭轨迹快速绘图
for i in range(16):     
h = r.randint(20,220)
rect(h, c[i], x, 0)
x = x + 20        #下一个长方形x坐标值

绘制6666幅静态条形图图案,并且注意停留时间的技巧。

for j in range(6666): #绘制6666次
    x = -180
    t.tracer(False)
    for i in range(16):
        h = r.randint(20,220)
        rect(h, c[i], x, 0)
        x = x + 20
    t.tracer(True)   #打开轨迹让绘制速度变慢
    t.circle(1)         #画一个半径为1像素的圆,为了停留一段时间
    t.tracer(False)
t.clear()

总结:

理解整个目标动画的关键在完整代码的最后4句。通过笔迹显示和画一个小圆为每幅图争取停留时间,可以调节我们动画的快慢。最后接到要清屏t.clear()。

   t.tracer(True)
    t.circle(1)
    t.tracer(False)
t.clear()

以上就是全部内容了,大家可以学习了解下。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

韩国电影火热的邻居高清完整版免.| 平陆县公安局| 两人世界高清完整版免费观看 | 五姑娘影院在线观看免费版电视剧| 法国巜做爰的禁忌1| 40岁女人如饥似渴最佳解决方法| 免费观看B站刺激战场2023| 法国色情《宝贝宝贝3| 《艳妻互换》完整版| 《XL司令》第一季动漫免费播放| 打牌生猴子的视频大全| 美女和帅哥一起努力生产豆浆的视.. | 毛片| 美丽小洞5荷尔蒙| 男朋友说我的骚B只能给他吃| 人口兽猪马狗第1集| 美国伦理性淫梦| 《出差的日子》叶爱| 男生把小因因放到女生困里视频| 日韩电影| 女性私密紧致情趣玩具| 天堂草原高清在线观看电视剧 | 免费观看已满十八岁电视剧高清版 | 当着全班面被C到高潮哭视频| 少女配狗播放视频| 成人H版女海军| 《夜班护士》结局| 美足网| 暴躁妹妹CSGO高清| 班长哭了能不能再抠游戏里面的钱| 粗大挺进亲女小雅小| 苍老师最经典10部电影| 二年成全免费观看影视大全 | 《慈母夜吟》完整版| 美女两个球球抖动抓球球视频| 老公弄我一边干一边说粗话| 俩个人做AJ的视频教程大全| 日本M码和欧洲码的区别AS.| 两个学霸边做题边C我怎么办| 鸭子4| 男寝的宝贝BY金银花露笔趣阁