Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XNA:激活后只播放一次声音实例_C#_Audio_Xna - Fatal编程技术网

C# XNA:激活后只播放一次声音实例

C# XNA:激活后只播放一次声音实例,c#,audio,xna,C#,Audio,Xna,我正在用XNA制作一个游戏,当玩家升级时,我会有一个声音播放。声音反复播放,但未设置为循环和设置。如果设置为false,则不会停止播放 有没有简单的命令可以让它只播放一次?请确保使用Microsoft.Xna.Framework.Audio库中提供的SoundEffect类 使用content.Load方法加载声音效果内容,就像xna中的任何其他内容一样。SoundEffect类包含一个方法Play(),该方法将只播放声音一次。如果您正在使用SoundEffects,请务必检查播放该声音时是否出

我正在用XNA制作一个游戏,当玩家升级时,我会有一个声音播放。声音反复播放,但未设置为循环和设置。如果设置为false,则不会停止播放


有没有简单的命令可以让它只播放一次?

请确保使用Microsoft.Xna.Framework.Audio库中提供的SoundEffect类


使用content.Load方法加载声音效果内容,就像xna中的任何其他内容一样。SoundEffect类包含一个方法Play(),该方法将只播放声音一次。如果您正在使用SoundEffects,请务必检查播放该声音时是否出现任何不需要的循环。

您能分享目前使用的代码吗?这会有帮助的。