Okay, i could be missing something huge here, but I would like to be able to play the same sound over top of itself. For instance, when I shoot my lasers very fast in my game, I get buzzing sound if the sound hasn't finished playing. Then I tried using:
if(!lasersound.GetStatus())
lasersound.Play();
However, this doesn't sound natural at all, because i have, say, 5 lasers in mid air, but I only heard one of them fire.
I understand (i think) that a new buffer must be created for each sound. But I am having a hard time conceptualizing how to do this. This must be a VERY common problem, because the need has arisen MANY times already in just my simple game.
Any ready solutions out there?
[/u]