XNA игра студии Xbox контроллер
У меня есть вопрос о XNA. Возможно ли в XNA считывать данные с контроллера Xbox, подключенного к моему компьютеру? (Я новичок)
Буду признателен за ответ.
XNA игра студии Xbox контроллер
У меня есть вопрос о XNA. Возможно ли в XNA считывать данные с контроллера Xbox, подключенного к моему компьютеру? (Я новичок)
Буду признателен за ответ.
Да. Точно так же, как Keyboard state и mouse state, XNA предоставляет вам класс Gamepad, который предоставляет GetState method для управления всем, что вы хотите в игре. Одно из главных отличий заключается в том, что здесь метод GetState просит предоставить player index value (значения от 1 до 4), представляющие игрока, с которого вы хотите прочитать информацию.
Кроме того, если вы проверили код по умолчанию, указанный в методе обновления, вы увидите, что он уже используется для управления способом выхода из игры (нажав кнопку «Назад», если моя память не лжет мне).
Имейте в виду, что если вы хотите использовать беспроводной геймпад, для подключения к нему вам понадобится wireless receiver.
Согласно this, вы можете использовать GamePad class для чтения ввода от контроллера XBox360, как и для любого другого игрового поля.