私は C#/XNA でゲームを構築しています。これはトップ ビューのレーシング ゲームで、車が壁にぶつかったときに効果音を再生したいと考えています。
問題は、私のサウンドがループし続けることです。壁にぶつかるとすぐに曲が再生されますが、再生したいのですが、再生が終了すると、もう一度再生できます。
衝突を処理するコードは次のとおりです。
if (map[x][y] == 0)
{
car.speed = 0;
crash.Play(); }
何かわからないことがあれば聞いてください。
前もって感謝します!