Hi All,
I have a volcano which I have made using a particle emitter. At a few different points the levels changes.
My problem is that when the level changes and the new level loads the particle emitter starts again. So for the first few seconds if the player looks at the volcano theres no smoke, but after a few second the smoke has been emitted and risen out of the volcano to the point that the player can see.
Is there anyway I can change this so that it looks like the smoke has been coming out the whole time?
a) use DontDestroyOnLoad() but then you would have to manually destroy it, if that volcano isn’t in the scene.
b) fill the particle emitter with some particles to start() with.
Im on my phone and don’t have the link handy, but take a look at ParticleEmitter.Simulate() in the scripting docs. It basically allows you to start the particle emitter as if it has already been running for the specified amount of time.