Hi everyone. I didnt find that problem to be discussed somewhere so i posted.
While testing particle system abilities i found that particles start to FadeOut only after they finish their path and stop. It's not so bad when FadeOut time is very short, but if we need particle to move and slowly FadeOut like fog, smoke etc ( and I know that most effects in games behave like this) there's a real problem.
So my suggestion is:
-Particle shouldnt stop while FadingOut and die only when FadeOut is finished or
-FadeOut starts at time = particle_LifeTime - FadeOutTime. so the particle fade out before stop.
maybe there's other standart way to solve this problem?