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

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()   

 
下载完整源代码与素材,请扫码付款。

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 小星星_星空配音动画源码
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页