gpt4 book ai didi

粒子.js : limit number of particles

转载 作者:行者123 更新时间:2023-12-02 01:17:32 27 4
gpt4 key购买 nike

我找不到是否可以限制粒子总数。

有什么办法吗?

Particles.js Github

最佳答案

您可以修改 particles.js(第 750 行),在推送函数中添加额外的检查:

/* ---------- pJS functions - modes events ------------ */

pJS.fn.modes.pushParticles = function(nb, pos){

pJS.tmp.pushing = true;

if(pJS.particles.array.length<140){
for(var i = 0; i < nb; i++){
pJS.particles.array.push(
new pJS.fn.particle(
pJS.particles.color,
pJS.particles.opacity.value,
{
'x': pos ? pos.pos_x : Math.random() * pJS.canvas.w,
'y': pos ? pos.pos_y : Math.random() * pJS.canvas.h
}
)
)
if(i == nb-1){
if(!pJS.particles.move.enable){
pJS.fn.particlesDraw();
}
pJS.tmp.pushing = false;
}
}
}

};

我使用 140 作为最大值,因为它是一个很好的值,不会损失性能。显然你可以根据需要修改它。

关于粒子.js : limit number of particles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41934968/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com