用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海龟画图中动画原理
李兴球的博客_Python创意编程技术前沿_pygame » 在Python海龟画图中动画原理