DirectX 11是否支持.NET?

Bop*_*Bop 14 c# directx multimedia directx-11

我可以使用C#app中的DirectX 11吗?

需要从WPF应用程序使用DirectSound..NET 4 W7 x64

Chr*_*s C 10

您可能还想考虑较新的SharpDX.与SlimDX最大的不同之处在于它不支持DX9(虽然这与此无关),并且API直接从DX SDK标头生成.您甚至可以开始在Windows 8中制作Metro风格的应用程序,因为它已经准备好支持Direct3D 11.1.


Mar*_*all 9

来自Chuck Walbourn的博客标题:适用于Windows的游戏和DirectX SDK.他似乎在推荐SlimDx库,根据他们的文档确实支持DirectSound

从以上博客:

DirectX SDK的现代版本是为C/C++本机开发人员设计的.如果您正在寻找使用DirectX技术的.NET解决方案,虽然解决方案的选择取决于您的特定需求,但仍有许多选择:

....

•对于使用Windows Presentation Foundation但希望使用新的DirectX 11 API的开发人员,Windows API代码包为Direct3D 10.1,Direct3D 11,Direct2D,DirectWrite,DXGI和Windows Imaging Library(WIC)提供托管程序集以及许多其他Windows 7功能.最新版本支持.NET 4.0和x64本机"anycpu"应用程序.请注意,您仍然需要安装DirectX SDK才能获得HLSL编译器(FXC.EXE)工具.

•对于投资Managed DirectX 1.1但正在寻找更新以解决上述限制的开发人员,开源 SlimDX库旨在模仿Managed DirectX 1.1.它包括对x64本机"anycpu"应用程序的支持,包括现代DirectX支持,并与.NET 4.0运行时兼容.

....