粒子动画引擎Js版本,兼容Android端动态壁纸文件格式(example/data/config.xml
)。
使用方式参考example(example/index.html
), 在线Demo
- 兼容主流浏览器
- loader与引擎分离,可根据源数据格式选择最适合的loader
- 有完整的单元测试
options: {
fps: 60,
canvas: document.createElement('canvas'),
loader: new anthParticleXmlLoader({
data: xmlDataString,
image: imageCanvas
}),
fpsMeter: new FPSMeter()
}
- <canvas>: 画布
- [loader]: 加载器,可以有
xmlLoader
,jsonLoader
等
重新加载数据。
- <loader>: 加载器
- <callback>: 加载成功后的回调函数,之后的操作都需要在此执行
开始动画
停止动画
暂停动画
继续暂停的动画
// install dependencies npm install --development
// run test suits npm test
// make release npm run-script release