В игре HTML5, которую я делаю, я проигрываю звук «стук», когда предметы сталкиваются. Однако это немного нереально. Независимо от скорости объектов, они всегда будут издавать один и тот же относительно громкий «глухой» звук. Я бы хотел, чтобы громкость этого звука зависела от скорости, но как мне это сделать? Я знаю только, как играть звук.
playSound = function(id)
{
sounds[id].play();
}
sound
— это массив, полный new Audio("url")
.