私はゲームをプログラミングしており、WaveOut で NAudio を使用しています。衝突が発生したときにサウンドが再生されます。問題は、サウンドが数回再生され、衝突が再び発生した場合、数秒後にサウンドが再生されないことです。私はこのコードを使用しています。
WaveOut device = new WaveOut();
WaveStream source = new Mp3FileReader("hit.mp3");
device.Init(source);
そして、それを再生するには、
source.Position = 0;
source.CurrentTime = TimeSpan.Zero;
device.Play();
私は何かを忘れていますか?
ありがとう。