ProtonJavaScript 粒子动画库
Proton 是一个灵活的 HTML5 粒子引擎。默认支持 Canvas、DOM、WebGL、Easeljs、Pixel 五种渲染方式,还可以轻易地自定义渲染器。
特性:
- 易于使用。只需十几行代码即可创建粒子动画效果。
- 多种效果。使用 Proton 可以制造火焰、烟花、子弹、爆炸等效果。
- 任何场景。可以在诸如 React、Vue、Angular 和 pixi.js、Phaser 等框架中使用。
- 高效渲染。渲染效率非常高,可以在页面中渲染数以万计的粒子。
- 模拟物理规则。Proton 可以模拟各种物理特性,包括重力和布朗运动。
- 多个渲染器。Proton 提供了各种渲染器,也可以自定义渲染器:
-
CanvasRenderer
- Proton 的 Canvas 渲染器 -
DomRenderer
- Proton 的 DOM 渲染器,支持硬件加速 -
WebGLRenderer
- Proton 的 WebGL 渲染器 -
PixelRenderer
- Proton 的 Pixel 渲染器,可实现 Pixel 动画 -
EaselRenderer
- Easeljs Proton 渲染器 -
EaselRenderer
- Pixi.js Proton 渲染器 -
CustomRenderer
- 自定义渲染器
-
评论