C# 如何在XNA中播放动态声音?
是否可以使用XNA C代码动态生成声音 我在不久前XNA第一次发布时研究过这个问题。当时,只能播放编译代码中包含的声音资源C# 如何在XNA中播放动态声音?,c#,.net,xna,C#,.net,Xna,是否可以使用XNA C代码动态生成声音 我在不久前XNA第一次发布时研究过这个问题。当时,只能播放编译代码中包含的声音资源 自XNA 1.0以来,是否有允许XNA应用程序动态生成和播放音频的任何更改或新增功能?取决于您希望获得的动态效果。我知道XACT会让你改变音高等等,当以编程的方式结合使用提示时,可以得到一些不错的结果 如果你想产生你自己的波形,那你就倒霉了。总有一个选项可以放在框架下面自己做。我想你可以用DirectSound在XNA中做这件事。下面是一个链接,其中的代码似乎可以满足您的需
自XNA 1.0以来,是否有允许XNA应用程序动态生成和播放音频的任何更改或新增功能?取决于您希望获得的动态效果。我知道XACT会让你改变音高等等,当以编程的方式结合使用提示时,可以得到一些不错的结果
如果你想产生你自己的波形,那你就倒霉了。总有一个选项可以放在框架下面自己做。我想你可以用DirectSound在XNA中做这件事。下面是一个链接,其中的代码似乎可以满足您的需求: 是的 XNA 4.0增加了对动态音频的支持,允许您:
- 创建一个规则不变的声音 使用该方法的原始缓冲区的效果
- 创建一个 对象,然后修改此新对象的音频数据 流式音效对象 动态地
在博客条目和AppHub文章中阅读更多信息 谢谢,我想你是对的。我想在xbox/zune/wp7上这样做,不幸的是,在框架之外使用DirectSound/不是一个很好的选择。