2015-02-08 3 views

ответ

3

Да. Точно так же, как Keyboard state и mouse state, XNA предоставляет вам класс Gamepad, который предоставляет GetState method для управления всем, что вы хотите в игре. Одно из главных отличий заключается в том, что здесь метод GetState просит предоставить player index value (значения от 1 до 4), представляющие игрока, с которого вы хотите прочитать информацию.

Кроме того, если вы проверили код по умолчанию, указанный в методе обновления, вы увидите, что он уже используется для управления способом выхода из игры (нажав кнопку «Назад», если моя память не лжет мне).

Имейте в виду, что если вы хотите использовать беспроводной геймпад, для подключения к нему вам понадобится wireless receiver.

0

Согласно this, вы можете использовать GamePad class для чтения ввода от контроллера XBox360, как и для любого другого игрового поля.

Смежные вопросы