我正在 Xna 中构建游戏,我的音效一直在循环播放,这很明显,因为声音是通过更新方法播放的。
声音并不是真的一次播放 1 次,但就像我的车撞到一块名为:tile 1 的瓷砖时,它会一次播放 1000 多次。
如何防止声音一次播放 1000 多次,而让它一次播放 1 次?
这是我用来播放音效的代码:
if (map[x][y] == 1)
{
car.speed = 0;
crash.Play();
}
crash 是 soundEffect 的名称。
提前致谢!