XNA SoundEffects 类中的播放和恢复方法有什么区别?两者似乎都开始在当前声音位置播放声音。我基本上不能一直使用 Play() 吗?
我正在使用 XNA 4(最新更新)。
区别很简单:
-
Play
从音频文件的开头开始执行SoundEffect
-
Resume
是Pause
的对偶,让你从你打电话的那一刻起恢复SoundEffect
Pause
更新
如果您正在使用SoundEffectInstance
这是您问题的答案。
播放方法 播放或恢复声音效果实例
所以不同的是,你只能用Play
做这两件事,Resume
当然不能调用音效。
首先,您使用的是哪个版本的 XNA?其次,我相信播放和恢复是 SoundEffectInstance 类方法,区别在于您无法使用 Resume 启动声音效果(从未启动过)。