DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ ComputeWindBiasedValue()

float DustEffectManager::ComputeWindBiasedValue ( float windStrength,
float minVal,
float maxVal )
inlineprotected

См. определение в файле DustEffectsManager.c строка 661

662 {
663 float windT = Math.Clamp(windStrength / GROUND_EFFECT_SPEED_COEFICIENT, 0, 1);
664 float spreadScale = 1 - windT * GROUND_EFFECT_WIND_BIAS_SPREAD_SCALE;
665 float variation = Math.RandomFloat(-GROUND_EFFECT_WIND_BIAS_VARIATION_RANGE, GROUND_EFFECT_WIND_BIAS_VARIATION_RANGE) * spreadScale;
666 float t = Math.Clamp(windT + variation, 0, 1);
667 return minVal + t * (maxVal - minVal);
668 }
const float GROUND_EFFECT_SPEED_COEFICIENT
Определения DustEffectsManager.c:48
const float GROUND_EFFECT_WIND_BIAS_VARIATION_RANGE
Определения DustEffectsManager.c:52
const float GROUND_EFFECT_WIND_BIAS_SPREAD_SCALE
Определения DustEffectsManager.c:51

Перекрестные ссылки Math::Clamp(), GROUND_EFFECT_SPEED_COEFICIENT, GROUND_EFFECT_WIND_BIAS_SPREAD_SCALE, GROUND_EFFECT_WIND_BIAS_VARIATION_RANGE и Math::RandomFloat().

Используется в CreateGroundEffect().