目录
前言
环境准备
代码编写
效果展示
前言
Python实现浪漫的烟花特效
现在很多地方都不能放烟花了,既然看不到,
那作为程序猿的我们还不能自己用代码做一个吗?
今天就带大家用代码做一个烟花特效吧。
环境准备
这里使用到的库有:pygame(用于游戏的编写)、random(用于产生随机范围数)、math(用于数学计算),期中pygame属于第三方模块,如果未安装该模块可以使用命令:pip install pygame 进行安装。
pip install pygame
代码编写
全局变量:文章来源:https://www.toymoban.com/news/detail-526219.html
vector = pygame.math.Vector2
# 重力变量
gravity = vector(0, 0.3)
# 控制窗口的大小
DISPLAY_WIDTH = DISPLAY_HEIGHT = 800
# 颜色选项
trail_colours = [(45, 45, 45), (60, 60, 60), (75, 75, 75), (125, 125, 125), (150, 150, 150)]
dynamic_offset = 1
static_offset = 3
Firework : 整体部分文章来源地址https://www.toymoban.com/news/detail-526219.html
class Firework:
def __init__(self):
# 随机颜色
self.colour = (randint(0, 255), randint(0, 255), randint(0, 255))
self.colours = (
(randint(0, 255), randint(0, 255), randint(0, 255)),
(randint(0, 255), randint(0, 255), randint(0, 255)),
(randint(0, 255), randint(0, 255), randint(0, 255)))
self.firewor
到了这里,关于含源码,用Python实现浪漫烟花的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!