我正在制作游戏(俯视图,与英雄同行并做一些动作)。对图形使用 HTML5 画布,对游戏音频使用 SoundManager 2。
游戏世界中有很多物体,会发出声音,而音量取决于英雄的距离(如果发出声音的物体靠近英雄,声音会更大)。我这样做:
soundManager.play(soundId,{volume:vol});
所以,我知道,该音量参数是针对具有指定 soundId 的声音(如果我同时多次播放此声音,那么它将以相同的音量播放)。
我可以做些什么来让更多的物体同时使用一种声音,但音量不同吗?