playcanvas
Version:
PlayCanvas WebGL game engine
11 lines (9 loc) • 318 B
JavaScript
var particleUpdaterRespawnPS = `
if (outLife >= uniform.lifetime) {
let subtractAmount = max(uniform.lifetime, (uniform.numParticles - 1.0) * particleRate);
outLife = outLife - subtractAmount;
visMode = 1.0;
}
visMode = select(visMode, 1.0, outLife < 0.0);
`;
export { particleUpdaterRespawnPS as default };