📄️ 粒子特效对象 ParticleObject
ParticleObject 是所有的粒子特效类的基础, 主要负责控制粒子生成的参数
📄️ 直线 Line
该粒子特效已实现 Playable 接口, 支持按 period/tick 进行播放 可以调用以下三个方法
📄️ 射线 Ray
该粒子特效已实现 Playable 接口, 支持按 period/tick 进行播放 可以调用以下三个方法
📄️ 圆弧 Arc
该粒子特效已实现 Playable 接口, 支持按 period/tick 进行播放 可以调用以下三个方法
📄️ 圆 Circle
该粒子特效已实现 Playable 接口, 支持按 period/tick 进行播放 可以调用以下三个方法
📄️ 球 Sphere
该粒子特效已实现 Playable 接口, 支持按 period/tick 进行播放 可以调用以下三个方法
📄️ 多边形 Polygon
Polygon 类表示一个正多边形, 它可以是 正三角形, 正四边形, 正五边形 等等
📄️ 星形线 Astroid
Astroid 是我觉得比较好看的一个特效, 原理上是利用 星形线 的参数方程进行生成
📄️ 立方体 Cube
立方体 Cube 特效需要提供空间内任意两点, 即可生成出一个空间的特效
📄️ 实心圆 FilledCircle
该粒子特效已实现 Playable 接口, 支持按 period/tick 进行播放 可以调用以下三个方法
📄️ 网格 Grid
该粒子特效的算法比较辣鸡, 1.4 版本之下不建议在实际场景使用
📄️ 爱心 Heart
该粒子特效已实现 Playable 接口, 支持按 period/tick 进行播放 可以调用以下三个方法
📄️ 翅膀 Wing
Wing 代表一个翅膀, 支持使用 List 的方式绘制翅膀, 支持翅膀扇动动画
📄️ 莲花 Lotus
Lotus 代表一个莲花特效, 不支持设定相关参数, 算法基于星形线叠加而成
📄️ 五角星 Star
该粒子特效已实现 Playable 接口, 支持按 period/tick 进行播放 可以调用以下三个方法
📄️ 八角星 OctagonalStar
OctagonalStar 代表一个八角星特效, 支持设定 半径, 粒子间隔 相关参数, 算法基于 45° 角旋转得到
📄️ 奇数角星 NStar
NStar 代表一个奇数角星特效, 支持设定 角的个数, 半径, 粒子间隔 相关参数, 算法基于 45° 角旋转得到
📄️ 棱锥 Pyramid
Pyramid 代表一个棱锥特效, 支持设定 边的个数, 高度, 粒子间隔, 半径 相关参数
📄️ 图片 Image
Image 代表一个图片特效, 支持设定 本地图片、网络图片、粒子间距、比例缩小 相关参数