繁体   English   中英

使用C#,DirectX和XNA播放音频以及最终用户的要求

[英]Playing Audio, and Requirements for End-User with C#, DirectX, and XNA

我正在开发C#桌面2D游戏,并且想播放音频。

1)如果我将DirectX用作音频,最终用户是否必须在计算机上安装DirectX? (我认为是)。

2)如果我将XNA用作音频,最终用户是否仍需要DirectX或.NET Framework以外的其他内容来运行程序?

我感觉XNA是C#业余游戏开发的首选。 到目前为止,我已经在纯.NET中完成了所有工作; 我直到最近才确定该框架随附的SoundPlayer不可接受,因为它不能同时播放多个音频文件。

XNA(基于DirectX)和DirectX都需要安装DirectX运行时库才能运行。

是的,XNA是Microsoft首选的C#游戏开发工具,但是有很多不错的第三方选择,例如Tao和SlimDX。 如果您只想要音频,那么Tao特别适合OpenAL的包装:

http://www.taoframework.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM