2013-03-20 87 views
0

我正在製作遊戲(頂視圖,與英雄走路並做一些動作)。用圖形的HTML5畫布和用於遊戲音頻的SoundManager 2。SoundManager 2一次播放多次相同的聲音

在遊戲世界裏有很多物體,聲音和音量都依賴於英雄的距離(如果物體使得聲音靠近英雄,那麼它的聲音會更大)。 我做這樣的:

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

所以,我明白了,那音量參數是聲音指定soundId(如果我在同一時間玩這個聲音更次,那麼這一切將與等體積播放) 。

我可以做些什麼,以獲得更多的對象同時使用一個聲音,但具有不同的音量?

回答

1

沒有得到任何答案,所以我修復它自我,它對我來說(可能不是正確的方式)。

在將音頻樣本添加到SoundManager之前,我從遊戲地圖收集信息,以獲取所有使用聲音樣本的對象,然後爲每個對象簡單添加樣本 - 具有不同ID的相同聲音文件。

我添加了這個答案,因爲也許有人覺得它有幫助。