是否可以使用XNA C#代码动态生成声音?
我在XNA首次发布时不久前看过这个。那时只能播放编译代码中包含的声音资源。
自XNA 1.0以来,是否有任何更改或新功能可以让XNA应用程序动态生成和播放音频?
答案 0 :(得分:5)
是。
XNA 4.0增加了对动态音频的支持,允许您:
在博客文章What’s “Dynamic” about this SoundEffectInstance?和AppHub文章Dynamic Audio中阅读更多内容。
答案 1 :(得分:1)
我认为您可以使用DirectSound在XNA中执行此操作。这是一个代码似乎可以做你想要的链接:
答案 2 :(得分:0)
取决于你想要的动态。我知道XACT会让你改变音高等等,当它以编程方式结合使用时,可以给出一些不错的结果。
如果你想生成自己的波形,那你就不走运了。总是可以选择放在框架下面并自己动手。