python怎么做一个动态烟花_简单烟花效果.py python firework demo

python firework animation demo

"""

烟花效果.py

本程序会有一个彩色的小点从下往上升起,然后爆炸

粒子效果是用图章实现的,注意精灵对象图章列表名字叫做:stampItems。

程序中新建了一个字典,它以图章的编号为键,以图章的dx和dy为值存储数据。

每个图章都受到重力的影响,它们的加速度都是-0.5。

本程序需要求sprites模块支持。

"""

from sprites import *

width,height = 600,600

screen = Screen()

screen.bgcolor('black')

fire = Sprite(shape='circle',visible=False)

fire.scale(0.1) # 缩小为10%

# 盖的图章的数量

amounts = 250

clock = Clock() # 新建时钟对象

while True:

fire.randomcolor() # 随机颜色

fire.goto(0,-300) # 坐标定位

fire.dx = 0 # 水平速度

fire.dy = 20 # 垂直速度

fire.da = -0.5 # 加 速 度

fire.show() # 显示出来

while fire.dy >= 0: # 当在上升的时候

fire.move(fire

你可能感兴趣的:(python怎么做一个动态烟花)