声音使用 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
。