中国功夫,名扬天下。这是一个用pygame模块制作的音乐动画。也可以说是用pygame显示gif图片的一个例子。这个程序配音是胡伟立作曲的偷功!下面是部分代码预览:
"""
偷功配音动画_太极张三丰练功多媒体动画_gif拆帧
"""
import pygame
from PIL import Image,ImageSequence
def split_gif_for_pygame(gifimage):
"""
本函数对gifimage文件进行拆帧,返回图层序列
"""
def main():
"""
主要执行函数
"""
pygame.init()
gifimage = "太极张三丰.gif"
while running:
for event in pygame.event.get(): # 遍历每个事件
if event.type == pygame.QUIT:# 如果说退出事件
running = False # running为否
screen.blit(frames[index],(0,0)) # 贴在screen上
pygame.display.update() # 更新显示
index = index + 1 # 指向下一帧
index = index % amounts # 对总数量求余
clock.tick(10)
pygame.quit()
if __name__ == '__main__':
main()
下载完整源代码与素材,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

