1

我正在使用 MonoGame 开发一个游戏,该游戏使用 SoundEffectInstance 来获得游戏中的音效。不同平台上可以创建的 SoundEffect 实例的数量以及最重要的是可以同时播放的数量有什么限制?

可以加载多少个 SoundEffects(需要创建实例)是否有限制?

相关平台是 Windows 8 (Metro)、Windows 7、Linux、OSX、X-Box 360、Android、iOS。

Microsoft表示有300 种音效(可以同时加载或播放的实例)的限制,而在 Windows 上似乎没有限制。但是,其他平台的信息似乎不可用。

4

1 回答 1

1

我为 MonoGame 端口做了很多 XNA:iOS、Android、Win8 Metro、PSM、Windows Phone。

SoundEffects 和 SoundEffectInstances 在除 Android 之外的所有平台上都按预期工作。您不能将 SoundEffectInstances 用于 Android 上的任何内容。一旦声音响起,您就无法停止或暂停它。它将播放完成。

SoundEffects 在大约十秒钟后切断。如果你打算做一个 MonoGame android 移植,那么请记住这一点。在 MonoGame 团队实施 OpenAL 之前,我个人会避免使用 Android。

于 2013-11-04T01:20:51.013 回答