在Python海龟画图中动画原理

如本文章标有价格,需议价或其它事情商议请加微信scratch8

用Python的海龟画图是可以做动画的,当然也可以制作游戏。这里就要学习基本的动画原理,其实很简单,一句话。
非常非常快的擦除,重画,刷新显示,修改位置或方向等,不断地重复这个过程,动画就来了。
朋友,你懂了吗,如果还不懂,那么把下面的代码仔细敲一下,输入电脑中运行,慢慢体会吧。

"""
   动画原理.py
   本程序描述了在Python海龟画图中动画原理。
"""
import time                      # 导入时间模块
import turtle                    # 导入海龟模块

turtle.tracer(0,0)               # 关闭自动刷新,设定绘画延时为0毫秒
turtle.speed(0)                  # 让海龟的动作最快
turtle.hideturtle()              # 隐藏海龟
turtle.penup()                   # 抬笔
turtle.bk(200)                   # 倒退200 

turtle.pensize(2)                # 画笔粗细为2
turtle.pendown()                 # 落笔
while True:
    turtle.clear()               # 清除以前所画
    
    for _ in range(4):
        turtle.fd(100)
        turtle.rt(90)

    turtle.update()              # 刷新显示
    time.sleep(0.01)
    turtle.fd(1)                 # 前进1个单位   

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 在Python海龟画图中动画原理
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页