Grigorii Mordkovich Ответов: 0

Как получить входные данные от PS4 cotroller в C++? (в Windows)


Привет, Ребята!

I am working on a course project at a university where we need to receive input from a dualshock in our C++ program to then do something with it, but that is not from that story. I've researched a few options and the farther I looked the more confused I got. I was looking for your help in this area. I was hoping somebody explains to me the process of interacting with gamepads from first principles, what most popular options for C++ are and, finally, a few words about how to implement it with a ps4 controller. I have so far found out about Microsoft XInput API which (if I got it) is a more recent alternative of DirectInput. I looked at a few code examples and got lost lost.

Любая ссылка, рекомендуемые книги, учебные пособия, ссылки, объяснения, любая помощь будут на 100% полезны и оценены, поэтому, пожалуйста, бросьте все это мне. Я пытаюсь понять это в первую очередь. Заранее спасибо.

Что я уже пробовал:

Поэтому, как мне грустно, я прочитал пару статей о XInput и его предшественнике DirectInput. В теории все прекрасно, но на практике я не получил ни одного учебника или образца кода.

Richard MacCutchan

Это форум быстрых ответов, нет ни времени, ни места, чтобы научить вас этому предмету. Если вы не можете найти какую-либо информацию из Google, то вам нужно обсудить это с вашим преподавателем курса.

Gerry Schmitz

Начните с контроллера XBox; он работает из коробки с Windows 10. UWP имеет пространство имен "input" (а "указатель" - это то, что раньше было мышью).

Grigorii Mordkovich

Большое вам спасибо за ваш совет!

Gerry Schmitz

Пожалуйста.

https://support.xbox.com/en-CA/xbox-on-windows/accessories/connect-xbox-one-controller-to-pc

https://ritchielozada.com/2016/01/16/part-11-using-an-xbox-one-controller-with-unity-on-windows-10/

https://ritchielozada.com/2016/11/21/playstation-4-dual-shock-controller-input-mapping-with-unity-on-windows-10/

0 Ответов