gpt4 book ai didi

c# - 使用 C#、DirectX 和 XNA 播放音频和最终用户的要求

转载 作者:行者123 更新时间:2023-12-03 00:22:50 25 4
gpt4 key购买 nike

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

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

2) 如果我将 XNA 用于音频,最终用户是否仍需要 DirectX 或 .NET Framework 以外的任何其他东西才能运行我的程序?

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

最佳答案

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

是的,XNA 是微软在 C# 上进行游戏开发的首选,但是也有许多不错的 3rd 方替代品,例如 Tao 和 SlimDX。如果您只想要音频,Tao 特别为 OpenAL 提供了一个很好的包装器:

http://www.taoframework.com/

关于c# - 使用 C#、DirectX 和 XNA 播放音频和最终用户的要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1370234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com