用海龟画图制作的音乐字幕动画。伴随着音乐的响起,字幕从底往上逐渐移动上来。
本程序有pygame版本。
以下是部分代码预览:
"""
安妮的仙境turtle版2,简易多媒体动画,多行字幕从下往上显示。
"""
import time
from turtle import *
from winsound import *
def writeandbak(t,s,ft):
"""
t:海龟对象,s:字符串,ft:字体类型
"""
t.write(s,align='center',font=ft)
t.bk(30)
PlaySound("安妮的仙境.wav",SND_ASYNC|SND_LOOP)
width,height = 738,488
screen = Screen() # 新建屏幕对象
screen.setup(width,height) # 设置屏幕宽度和高度
screen.bgpic("bg.png") # 设置屏幕背景图片
screen.delay(0)
screen.tracer(0) # 关闭屏幕自动刷新
screen.title("安妮的仙境turtle版") # 显示窗口标题
# 下面是生成一系列海龟对象
ts = [t]
for i in range(len(poems)-1):
tmp = t.clone()
tmp.sety(-height//2 - (i+1) *30)
ts.append(tmp)
下载完整源代码与素材, (包含三个版本,一个pygame版,2个turtle版)
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)
