冰雪奇缘音乐动画源代码

python turtle frozen music animation冰雪奇缘音乐动画by李兴球

python turtle frozen music animation冰雪奇缘音乐动画by李兴球

奇妙的图章也能做动画!半透明的雪花不断地落下来,Let it go….放手吧!

"""
   冰雪奇缘音乐动画
   在这个动画中,有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资源。)

关于李兴球

李兴球的博客是Python创意编程原创博客
此条目发表在python, turtle分类目录。将固定链接加入收藏夹。