Showing the changes to interface/src/ParticleSystem.cpp (1 of 2 files). Show all
Unified · Split
| @@ -344,9 +344,9 @@ void ParticleSystem::updateParticle(int p, float deltaTime) { · 343 unmodified lines | ||
| 344 | 344 | } else if (myEmitter.particleAttributes[lifeStage].modulationStyle == COLOR_MODULATION_STYLE_RAINBOW_CYCLE) { |
| 345 | 345 | |
| 346 | 346 | float amp = myEmitter.particleAttributes[lifeStage].modulationAmplitude * ONE_HALF; |
| 347 | − redModulation = sinf(radian * 0.5f) * amp; | |
| 348 | − greenModulation = sinf(radian * 0.7f) * amp; | |
| 349 | − bueModulation = sinf(radian * 1.0f) * amp; | |
| 347 | + redModulation = sinf(radian * RAINBOW_CYCLE_RED_RATE ) * amp; | |
| 348 | + greenModulation = sinf(radian * RAINBOW_CYCLE_GREEN_RATE) * amp; | |
| 349 | + bueModulation = sinf(radian * RAINBOW_CYCLE_BLUE_RATE ) * amp; | |
| 350 | 350 | } |
| 351 | 351 | |
| 352 | 352 | _particle[p].color.r += redModulation; |