冰雪奇缘音乐动画源代码

冰雪奇缘音乐动画源代码

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

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创意编程原创博客

评论已关闭。