赞
踩
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。