每个人都有自己的故事,我相信加工一下都是不错的故事。
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资源。)

