繁体   English   中英

SoundManager 2一次播放相同声音

[英]SoundManager 2 playing same sound more times at once

我正在做一个游戏(顶视图,与英雄走并做一些动作)。 将HTML5 canvas用于图形,将SoundManager 2用于游戏音频。

在游戏世界中,有很多物体发出声音,而声音的大小则取决于英雄距离(如果发出声音的物体靠近英雄,那么声音会更大)。 我这样做:

soundManager.play(soundId,{volume:vol});

因此,我知道,该音量参数用于具有指定soundId的声音(如果我同时播放此声音多次,则将以相等的音量播放)。

我可以做些什么来使更多的对象同时使用一种声音但音量不同吗?

没有得到任何答案,所以我自行修复它,这对我有用(也许不是正确的方法)。

在将音频样本添加到SoundManager之前,我从游戏地图中收集信息,以获取使用声音样本的所有对象,然后为每个对象简单添加样本-相等的声音文件,具有不同的ID。

我添加此答案,因为也许有人认为它会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM