Browse Source

Particles: Making the alpha transition better

Panagiotis Christopoulos Charitos 13 years ago
parent
commit
793c83bcbb
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/scene/ParticleEmitter.cpp

+ 3 - 1
src/scene/ParticleEmitter.cpp

@@ -372,7 +372,9 @@ void ParticleEmitter::frameUpdate(F32 prevUpdateTime, F32 crntTime, I frame)
 			// Set alpha
 			if(alphaRenderableVar)
 			{
-				alpha.push_back((1.0 - lifePercent) * particle.alpha);
+				alpha.push_back(
+					sin((lifePercent) * getPi<F32>())
+					* particle.alpha);
 			}
 		}
 	}