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