SoundEffect.DistanceScale - как рассчитать масштаб в 2D? - PullRequest
0 голосов
/ 16 сентября 2018

У меня есть 2D игра MonoGame, в которой используются звуковые эффекты. Я пытаюсь рассчитать наиболее подходящий масштаб для использования в SoundEffect.DistanceScale.

        SoundEffect.DistanceScale = 50;

SoundEffect.DistanceScale контролирует, насколько звуковой эффект изменяет громкость, когда слушатель перемещается дальше. Слушатель расположен в центре камеры, а излучатели расположены вокруг игрового мира.

Я не знаю, как лучше всего рассчитать масштаб на основе прямоугольника мира (8000 * 8000) и прямоугольника камеры (скажем, 1920 * 1080, включая увеличение). Любое руководство будет с благодарностью.

...