我刚刚开始使用directx,并且在互联网上阅读了一些使用XInput 与Xbox 控制器交互的文章。
当我尝试在我的 c# 应用程序中使用它时,我似乎找不到要引用的正确程序集。据我了解,它应该在Microsoft.DirectX.dll
(namespace Microsoft.DirectX.XInput
) 中,但是当我添加引用时,它并没有得到解决。
我错过了什么吗?我应该尝试早期版本的 sdk 吗?
我刚刚开始使用directx,并且在互联网上阅读了一些使用XInput 与Xbox 控制器交互的文章。
当我尝试在我的 c# 应用程序中使用它时,我似乎找不到要引用的正确程序集。据我了解,它应该在Microsoft.DirectX.dll
(namespace Microsoft.DirectX.XInput
) 中,但是当我添加引用时,它并没有得到解决。
我错过了什么吗?我应该尝试早期版本的 sdk 吗?
这里似乎很奇怪。Microsoft 不再提供托管的 directx,我刚刚检查了我的参考列表,托管库没有 Microsoft.DirectX.XInput。最喜欢它仅适用于 C++ 和 XNA。
DirectX for .Net 有一个出色的第 3 方包装器,称为 SlimDX:http ://slimdx.mdxinfo.com/wiki/index.php?title=Main_Page
它与托管 DX 非常相似。我已经使用它几个月了,现在有 0 个问题。