我对DirectX非常陌生。我在C#中创建了一个基于Kinect的小型wpf应用程序,我想使用DirectX API来处理3D模型和Kinect。
我做了很多搜索,但仍然无法找到对Microsoft.DirectX的引用。
我右键点击参考 - >添加参考。然后我浏览到C:\ Windows \ Microsoft .NET \但没有名为DirectX或类似的文件夹。
这就是我写作的原因
使用Microsoft.DirectX;
它给了我一个错误
类型或命名空间名称' DirectX'名称空间中不存在' Microsoft'(您是否缺少程序集引用?)
请向我解释我在哪里可以找到汇编参考并将其添加到项目中?
我在Windows 10,64位上使用Visual Studio 2015
答案 0 :(得分:1)
假设您正在尝试为DirectX使用.NET包装器,该命名空间可作为DirectX 9.0 for Managed Code的一部分提供,大约十年前微软已经放弃了该命名空间,而XNA也被放弃了。我忘了XNA是否保留了Microsoft.DirectX命名空间。 Windows Phone上还支持DirectX支持一段时间。现在如果你想在Windows桌面上使用DirectX的托管包装器,你最好的选择可能是SharpDX,它仍在积极开发中。 (请注意,SharpDX不使用与Managed DirectX或XNA相同的类结构,因此在使用SharpDX时,您所引用的Microsoft.DirectX文档可能对您没什么用处。)