小星星_星空配音动画源码

小星星_星空配音动画源码

python小星星_星空配音动画_by lixingqiu

python小星星_星空配音动画_by lixingqiu

python小星星_星空配音动画_by lixingqiu


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资源。)

李兴球

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

评论已关闭。