青青河边草动画

青青河边草动画

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

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。