How to make a single particle apear with no delay

I am having trouble getting the particle to instanly apear.
The start delay is set to 0
I have a particle rate of 1 and burst both set to 0
I have a animated UV texture that plays fine.

The trouble is when I hit the simulate button the particle will no apear till the playback time reaches 1.I need this particle to appear instantly?

Unfortunatly this does not work.PreWarm will only work if the particle is looping.This is supose to be a one shot particle effect that apears for a few seconds

Then I afraid that I can't be of any help then, sorry.

Thanks for the reply and trying to help :D

Brilliant thats seems to have worked!!!!I had the particles set to 0. Many thanks

2 Answers

2

Open the “Emission” settings in your particle system, set the “Rate” to 0, click the “+” at the right of “Burst” and set the burst time to “0.00” and “Particles” to “1”.

This will emit one particle right at the start of the particle system.

Thank you sir, weird that Start Delay set to 0 doesn't do what is claims it does!

I love you.

This doesn't work. It still takes 1 second to start the burst. At least on Unity 2017.1.5f1.

Thank you so much! <3

Still helping people a decade later... You're an absolute legend! Thank you so much!

Enable Prewarm on your Shuriken Particle System. It will behaves as if it has been emitting particle before your game is started

Prewarm only works when you also have Looping set to true.