Originally posted here - Use ParticleSystem to generate permanent objects - problem with velocity phase
Reposting since there were no replies in the other subforum…
Basically, if I happen to update remainingLifetime of particles in a loop (once), their phase (which affects Velocity over Lifetime, Speed over lifetime, etc) becomes equal, as if they were created at exactly the same time.
Bug? Expected? Workaround? My aim is to generate a specific amount of everlasting particles. I can do this via setting initial lifetime to 100000 but this slows down Unity when Prewarm is used (which is necessary - I need all particles be generated before the 1st frame). So I tried to increase remainingLifetime via code on 1st frame), but got unexpected result.