【问题标题】:Play game sound effects玩游戏音效
【发布时间】:2014-06-27 11:58:53
【问题描述】:

如何以编程方式在使用通用应用模板创建的游戏中播放音效(因此它可以在 Windows 8.1 和 Windows Phone 8.1 上运行)?

我需要从我创建的 GameManager 类中播放声音。

【问题讨论】:

标签: windows-phone-8 windows-8 win-universal-app


【解决方案1】:

请注意,MediaElement 主要用于播放单个音轨,因此您需要管理一个池以一次播放多个音轨,而且它的延迟可能不够低。如果您可以使用一些 C++ 或其用于 C# 的 SharpDX 包装器,或者只使用 MonoGame 的 SoundEffect 类,我会研究 XAudio2。

【讨论】:

  • 您知道 SharpDX 的任何教程或示例吗?他们的 GitHub 存储库说这些示例已经过时了。
  • 对不起,不是真的。这是我使用 SharpDX 与原生 DX 的主要问题之一。然而,官方 DX 文档可能是有限的——仍然有更多的文档和示例可用。我会尝试搜索“Audio2 SharpDX”或查看本机文档并找到类似的 SharpDX 版本。另一种选择是查看我认为可能正在使用 SharpDX 的 MonoGame 资源。
猜你喜欢
  • 2016-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多