"""
冰雪奇缘音乐动画
在这个动画中,有200个半透明的雪花不停地下落,
当它们到了屏幕最下边某个距离又会瞬移
到屏幕最上边的某个位置继续下落,可是在
这个程序中可只有一只海龟对象,那这个美妙
的动画是怎么做的呢?
"""
from turtle import *
from random import *
from winsound import *
class Snow:
"""
雪花类
"""
def main():
"""主要执行函数"""
PlaySound("随风而去吧....wav",SND_ASYNC|SND_LOOP)
width,height = 470,734
screen = Screen()
screen.title("冰雪奇缘音乐动画by李兴球")
screen.bgpic("girl.png")
screen.addshape("snow.gif")
screen.setup(width,height)
screen.tracer(0,0)
t = Turtle(visible=False)
t.penup()
t.shape('snow.gif')
snows = [Snow(width,height) for _ in range(200)]
if __name__== "__main__":
main()
下载完整源代码与素材,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

