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

