playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
12 lines (11 loc) • 322 B
JavaScript
var particleUpdaterRespawn_default = `
if (outLife >= uniform.lifetime) {
let subtractAmount = max(uniform.lifetime, uniform.numParticles * particleRate);
outLife = outLife - subtractAmount;
visMode = 1.0;
}
visMode = select(visMode, 1.0, outLife < 0.0);
`;
export {
particleUpdaterRespawn_default as default
};