C # - не удается разрешить пространство имен XInput в DirectX SDK (ноябрь 2008 г.)

StackOverflow https://stackoverflow.com/questions/346069

Вопрос

Я только начинаю играть с DirectX, и я прочитал несколько статей в Интернете, которые используют XInput для взаимодействия с контроллером Xbox.

Когда я пытаюсь использовать его в своем приложении на c #, я не могу найти правильную сборку для ссылки. Насколько я понимаю, он должен быть в Microsoft.DirectX.dll (пространстве имен Microsoft.DirectX.XInput), но это не решается, когда я добавляю ссылку.

Я что-то упустил? Должен ли я попробовать более раннюю версию SDK?

Это было полезно?

Решение

Существует отличная сторонняя оболочка для DirectX для .Net под названием SlimDX: http://slimdx.mdxinfo.com/wiki/index.php?title=Main_Page

Это очень похоже на Managed DX. Я использую его уже пару месяцев с 0 проблемами.

Другие советы

Это кажется странным здесь. Microsoft больше не предоставляет управляемый DirectX, и я только что проверил мой список ссылок, нет Microsoft.DirectX.XInput для управляемой библиотеки. Скорее всего, он доступен только для C ++ и XNA.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top