У меня есть 2D игра MonoGame, в которой используются звуковые эффекты. Я пытаюсь рассчитать наиболее подходящий масштаб для использования в SoundEffect.DistanceScale.
SoundEffect.DistanceScale = 50;
SoundEffect.DistanceScale контролирует, насколько звуковой эффект изменяет громкость, когда слушатель перемещается дальше. Слушатель расположен в центре камеры, а излучатели расположены вокруг игрового мира.
Я не знаю, как лучше всего рассчитать масштаб на основе прямоугольника мира (8000 * 8000) и прямоугольника камеры (скажем, 1920 * 1080, включая увеличение). Любое руководство будет с благодарностью.