烟花绽放的时候绚丽夺目,突然想用Python来做一个烟花。这个例子比较简单,先来看一下效果图:
第1步:模块导入
import pygame, math, time, random, os
from sys import exit
第2步:定义相关初始
win(窗口的w=宽,h=高)
WIN_W = 2200
WIN_H = 1300
定义时间、显示、频率
t1 = 0.18 #时间流速
show_n = 0
show_frequency = 0.0015 #烟花绽放频率,数值越大频率越高
烟花颜色列表,下面随机抽出
color_list = [
[255, 50, 50],
[50, 255, 50],
[50, 50, 255],
[255, 255, 50],
[255, 50, 255],
[50, 255, 255],
[255, 255, 255]
]
初始化pygame和音乐mixer
pygame.init()
pygame.mixer.init()
创建一个窗口,pygame.RESIZABLE窗口大小可调节和标题
screen = pygame.display.s