【问题标题】:Particles.js — modify on frame-changeParticles.js — 修改帧变化
【发布时间】:2015-02-26 09:18:56
【问题描述】:

对我完全缺乏 javascript 直觉表示歉意,但我想知道是否可以动态更改 particles.js 对象的属性:

我使用jQuery 来检测用户何时在屏幕上移动滑块(成功)。但是,我想知道如何将这些滑块值更改应用于我在后台拥有的 particles.js 画布。

即滑动滑块,粒子变大。

但是,我不确定如何更新 particles.js — 是否有人熟悉我可以将属性更改放入的回调或动画循环函数?

【问题讨论】:

    标签: javascript particles


    【解决方案1】:

    关于这个主题有一个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
    });
    

    【讨论】:

    • 非常感谢!刚刚查看了未解决的问题(感谢现场),但您的解决方案完美!太棒了:)
    猜你喜欢
    • 1970-01-01
    • 2012-11-27
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多