THREE.GPUParticleSystem存活的粒子数量是多少?

时间:2019-04-24 10:05:53

标签: three.js

使用THREE.GPUParticleSystem的三个js 我想知道是否有一种方法可以知道当前产生了多少粒子并“存活”了。

如果我想关闭粒子生成器并停止生成新粒子,那么我想等到不再有可见的粒子保持“活动”状态,然后暂时禁用粒子系统更新。

我知道spawnRate和delta用于了解粒子是否需要生成,但是我敢肯定是否有更好的方法,然后与数学作斗争以尝试找出没有更多的粒子存活。

我想您必须在抑制发射器/生成器时标记第一个增量,并根据该增量计算寿命,等等。任何见识或最佳实践都将不胜感激。

也许这是某种功能要求。

这些始终是恒定的,因此,我希望粒子计数计数是错误的,并且有错误。我似乎找不到任何相关信息,因为它可能被埋在GPU片段着色器中或隐藏在其中了?

PARTICLES_PER_CONTAINER:2000

PARTICLE_COUNT:2000

0 个答案:

没有答案