Particles.js — 在帧变化时修改
Particles.js — modify on frame-change
抱歉我完全缺乏 javascript 直觉,但我想知道是否可以动态更改 particles.js
对象的属性:
我正在使用 jQuery
来检测用户何时(成功)在屏幕上移动滑块。但是,我想知道如何将这些滑块值更改应用到后台的 particles.js
canvas。
即移动滑块,粒子变大。
但是,我不确定如何更新 particles.js
— 是否有人熟悉回调或动画循环函数,我可以将我的 属性 更改放入其中?
有一个关于这个主题的open issue。
但是您可以通过访问每个粒子的半径 属性 来手动更改它:
pJS.particles.array.forEach(function(p) {
p.radius = p.radius * sliderValue; // change by a factor
p.radius = sliderValue; // change to a single size
});
抱歉我完全缺乏 javascript 直觉,但我想知道是否可以动态更改 particles.js
对象的属性:
我正在使用 jQuery
来检测用户何时(成功)在屏幕上移动滑块。但是,我想知道如何将这些滑块值更改应用到后台的 particles.js
canvas。
即移动滑块,粒子变大。
但是,我不确定如何更新 particles.js
— 是否有人熟悉回调或动画循环函数,我可以将我的 属性 更改放入其中?
有一个关于这个主题的open issue。 但是您可以通过访问每个粒子的半径 属性 来手动更改它:
pJS.particles.array.forEach(function(p) {
p.radius = p.radius * sliderValue; // change by a factor
p.radius = sliderValue; // change to a single size
});