pygame模块制作的音乐动画。一闪一闪亮晶晶,天上的星星眨眼睛。下面是部分代码预览:
""" 小星星,伴随着小星星八音盒版的纯音乐,天上的星星眨着眼睛,好像要和你说话呢? """ import time import pygame from random import randint,random class Star(pygame.sprite.Sprite): """继承自Sprite的Star类""" def __init__(self,images,pos): pygame.sprite.Sprite.__init__(self) self.images = images self.rects = [im.get_rect(center=pos) for im in images] self.amounts = len(images) self.pos = pos self.index = 0 def set_costume(self): """设置造型""" def update(self): """时间到了更新造型""" def main(): """ 主要执行函数 """ bg = pygame.image.load('bg.png') width,height = bg.get_size() screen = pygame.display.set_mode((width,height)) pygame.display.set_caption("小星星_星空配音动画_by lixingqiu") clock = pygame.time.Clock() running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False star_group.update() screen.fill((0,0,0)) screen.blit(bg,(0,0)) star_group.draw(screen) pygame.display.update() clock.tick(30) pygame.quit() if __name__ == "__main__": main()
下载完整源代码与素材,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)