gpt4 book ai didi

c# - 停止 SoundEffect 循环

转载 作者:太空宇宙 更新时间:2023-11-03 18:37:21 25 4
gpt4 key购买 nike

我正在用 C#/XNA 构建一个游戏,这是一个俯视赛车游戏,我想在我的车撞到墙上时播放音效。

问题是我的声音一直在循环播放,所以当我撞到墙上时,这首歌会立即开始播放,但我想让它播放,当它播放完后,可以再次播放。

这是处理碰撞的代码:

如果( map [x][y] == 0){ car.speed = 0;

crash.Play(); }

有什么不明白的请问我。

提前致谢!

最佳答案

以下是您问题的完整答案:http://msdn.microsoft.com/en-us/library/dd940203.aspx

SoundEffectInstance instance = soundEffect.CreateInstance();
instance.IsLooped = true;

但是,默认情况下,SoundEffect 不应循环...

关于c# - 停止 SoundEffect 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13420193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com