命名空间中没有Vector2' SharpDX'

时间:2016-02-02 23:13:41

标签: c# directx sharpdx

我试图使用sharpdx渲染图形但是从关闭中遇到了麻烦。我已经导入了sharpdx,d3dcompiler 3d11和dxgi,即使是最简单的绘图操作也无法正常工作,因为我的错误列表告诉我类型或命名空间' Vector2'在名称空间' SharpDX'

中不存在

我已经在github上查看了sharpdx的解决方案,它确实在名为sharpdx的命名空间中有一个名为vector2的类,所以我很困惑为什么我不能称之为

2 个答案:

答案 0 :(得分:3)

假设您使用的是SharpDX 3.0+,则需要添加对SharpDX.Mathematics程序集的引用,该程序集先前已集成到核心程序集中,但现在已分离。

答案 1 :(得分:0)

1-您需要将库(SharpDX)引用到您的项目,该库可以从here下载。

此外,如果您使用的是Visual Studio,请参见link,了解如何将其程序包添加到项目中。

2-如果输入Vector2 variable = XY;不起作用,请尝试输入SharpDX.Vector2 variable = XY;