【发布时间】:2009-09-02 21:29:36
【问题描述】:
我正在开发一款 C# 桌面 2D 游戏,并且想要播放音频。
1) 如果我将 DirectX 用于音频,最终用户是否必须在计算机上安装 DirectX? (我认为是的)。
2) 如果我将 XNA 用于音频,最终用户是否仍需要 DirectX 或 .NET Framework 以外的其他任何东西来运行我的程序?
我感觉 XNA 是 C# 爱好者游戏开发的首选。到目前为止,我已经在纯 .NET 中完成了所有工作;我最近才决定不接受框架附带的 SoundPlayer,因为它不能同时播放多个音频文件。
【问题讨论】: