XNA 音效类中播放和恢复之间的区别



XNA SoundEffects 类中的播放和恢复方法有什么区别?两者似乎都开始在当前声音位置播放声音。我基本上不能一直使用 Play() 吗?

我正在使用 XNA 4(最新更新)。

区别很简单:

  • Play从音频文件的开头开始执行SoundEffect
  • ResumePause的对偶,让你从你打电话的那一刻起恢复SoundEffect Pause

更新

如果您正在使用SoundEffectInstance这是您问题的答案。

播放方法 播放或恢复声音效果实例

所以不同的是,你只能用Play做这两件事,Resume当然不能调用音效。

首先,您使用的是哪个版本的 XNA?其次,我相信播放和恢复是 SoundEffectInstance 类方法,区别在于您无法使用 Resume 启动声音效果(从未启动过)。

最新更新