Particle emitter starts very slow and speeds up

In studio, enabling or placing a particle emitter has it immediately start making particles at its set rate. However, at runtime, it almost needs to “warm up”, starting off much slower than it should and then reaching the correct rate. I have particle emitters I copy and place on characters for blood when their hurt and I don’t want this. Any solutions/workarounds?

Sorry if this is the wrong section, wasn’t sure if particles should be art design or building

Video of the problem:

1 Like

To my knowledge, there’s no way to remove this 'warm up" unfortunatly.
If you want an instant particles effect, you need to disable the particle emitter and control it manually using Particle:Emit(number) in a local script.

1 Like

Yeah, but doesn’t that send them all at once? Do I have to manually code a loop if I want the correct rate? And also why a local script?

Yep, it emit all particles at once, but if you want a longer effect then you could do something like this:

for Rate = 1, 10 do
    Particle:Emit(3)
    task.wait(0.2)
end

You could also do a mix of both, let the particle emitter enabled and do manual emits until it approximately reach its correct rate.

Because it is a visual effect that isn’t important for the gameplay, so it should be handled on the client.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.