声音使用 SoundEffect

要使用 SoundEffect 类型播放声音,请创建一个变量来保存加载的声音。通常,这将是 Game 类中的实例变量 :

private SoundEffect mySound;

然后,在 Game 类的 LoadContent() 方法中:

protected override void LoadContent()
{
    // load the audio content
    mySound = Content.Load("mySound");
}

最后,每当需要播放声音时,只需调用 Play() 方法:

bool played = mySound.Play();

如果由于某种原因,例如已经播放的声音太多,则 Play() 方法可能会返回 false。如果声音开始成功播放,那么它将返回 true