我可以在C#应用程序中使用DirectX 11吗?
需要在WPF应用程序中使用DirectSound。.NET 4 W7 x64
我可以在C#应用程序中使用DirectX 11吗?
需要在WPF应用程序中使用DirectSound。.NET 4 W7 x64
您可能还想考虑使用更新的SharpDX。最大的区别是它不支持DX9(尽管这在这里无关紧要),并且API直接从DX SDK头文件生成。您甚至可以开始制作Windows 8中的Metro风格应用程序,因为它已准备好支持Direct3D 11.1。
来自 Chuck Walbourn 的博客,标题为:Games for Windows and the DirectX SDK。 他似乎推荐使用 SlimDx 库,根据他们的 文档,它支持 DirectSound。
从上面的博客可以看出:
现代版的DirectX SDK适用于C/C++本地开发人员。如果您正在寻找使用DirectX技术的.NET解决方案,虽然解决方案的选择取决于您的具体需求,但有许多选项可供选择:我发现了一种方法。首先,您需要安装DXSDK (我有2010年6月和Windows 7的SDK)。转到“添加引用”对话框,点击“浏览”,进入"C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0"
或"C:\Windows\Microsoft.NET\Managed DirectX\v9.02.2904"
,然后选择适当的dll。例如-Microsoft.DirectX.dll。然后在项目中添加"using Microsoft.DirectX"
指令。