今天是2022 的第三天,到了这个时间点,部分小伙伴已经开始复盘这一年的得与失。比如今年增加了多少技能点,看了多少本书,写了多少篇文章或者年前的小目标实现进度大概多少等等;做一个象征性的年终总结来告别2021,迎接2022:
本篇文章,带大家用 Python 制作一个炫酷烟花秀,来迎接即将到来的元旦佳节。开始之前先看一下最终效果
环境介绍:
语言:Python;
库:Pygame;
原理介绍
在介绍代码之前,先介绍下 Pygame 绘制烟花的基本原理,烟花从发射到绽放一共分为三个阶段:
1,
发射阶段
:在这一阶段烟花的形状是线性向上,通过设定一组大小不同、颜色不同的点来模拟“向上发射” 的运动运动,运动过程中 5个点被赋予不同大小的加速度,随着时间推移,后面的点会赶上前面的点,最终所有点会汇聚在一起,处于
绽放准备阶段
;
2,
烟花绽放
:烟花绽放这个阶段&
版权声明:本文为zihong523原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。