每个人都有自己的故事,我相信加工一下都是不错的故事。
Python的故事正在上演,请看《青青河边草》这个程序。
它又会演绎怎么样的故事呢?
""" 青青河边草.py 本程序会演示一个动画,并且每隔100帧对动画进行截屏, 截成的图像并没有立即写入到硬盘中,而是临时放在列表, 当动画完成后,最后一次性写入硬盘里。 """ import time # 导入时间模块 from sprites import * # 从精灵模块导入所有命令 screen = Screen() # 新建屏幕 screen.setup(600,399) # 设定屏幕宽高 screen.bgpic('河边草.jpg') # 铺上背景图 screen.titlebar(False) # 去掉标题栏 screen.addpopup() # 绑定右键菜单 screen.draggable() # 按中键可拖动 # 定义角色的造型列表 images = ['金铭.jpg','金铭2.jpg','金铭3.jpg', '三人照.jpg','海报.jpg','海报2.jpg', '金铭4.jpg','两人.jpg','风雨.jpg'] frames = [] # 帧图列表,保存截取屏幕的图形对象 pic = Sprite(shape='海报2.jpg') # 新建角色 pic.play('青青河边草.wav') # 放音乐,它有186秒时长 begin = time.time() # 记录开始播放时间 index = 0 # 索引号从0开始 counter = 0 # 这个做为帧计数器 while True: # 当成立的时候 以下代码省略......
下载完整源代码与素材,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)