中国功夫,名扬天下。这是一个用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资源。)