particleVelocity.x = (randomX + initialVelocity.x + dx / 10) / 120;
particleVelocity.y = (randomY + initialVelocity.y + dy / 10) / 120;
if (enable3D) {
particleVelocity.z = (randomZ + initialVelocity.z) / 120;
}
particleVelocity.scale(velocityModifier);
return new Particle(particleLocation, particleVelocity, particleLifeTime);
}
/** Update the particle emitter. This does not render anything. */
public void update() {