Pouvez-vous écrire des jeux pour les contrôleurs Rock Band ou Guitar Hero dans XNA?

8

Pouvez-vous utiliser le framework XNA pour écrire des jeux pour XBox Live Arcade qui nécessitent des instruments Rock Band ou Guitar Hero?

Jeremy Wadhams
la source
J'avais l'habitude de jouer à la démo de Guitar Hero avec ma manette
Spooks

Réponses:

8

Selon ce site ( http://blogs.msdn.com/b/dawate/archive/2008/02/05/building-a-3d-game-in-xna-from-scratch-free-video-tutorial-series -now-available.aspx ), les boutons Guitar Hero correspondent directement au contrôle standard sur une manette Xbox 360. Voici ce qu'il dit (a une vidéo et tout):

dix). Déterminer ce qui est sur le contrôleur de guitare Le contrôleur pour les jeux Guitar Hero est directement mappé aux contrôles sur un contrôleur Xbox 360 standard, mais il n'est pas immédiatement évident de savoir exactement ce que font la barre whammy, la barre strum et le bouton orange. Plutôt que d'aller à la recherche de documentation, nous pouvons le découvrir par expérimentation en moins de 5 minutes.
Télécharger WMV (4:45, 14,5 Mo)

Je ne l'ai pas regardé, mais j'ai vu d'autres jeux qui utilisaient un contrôleur Guitar Hero dans XNA. Bonne chance!

Jeff
la source
1
C'est vraiment super, merci de m'avoir appris à pêcher!
Jeremy Wadhams
5

La documentation XNA comprend un article qui répertorie la façon dont différents contrôleurs 360 alternatifs sont mappés aux boutons et déclencheurs de la manette de jeu: Utilisation de périphériques d'entrée alternatifs (Xbox 360) .

En outre, malgré le titre de l'article, les informations s'appliquent également au PC, car ces contrôleurs alternatifs apparaîtront toujours comme la manette de jeu sous XInput sur Windows (et donc pour XNA).

Chris Charabaruk
la source
2

La réponse courte est oui-ish. Les contrôleurs envoient pour la plupart des entrées de bouton standard, c'est pourquoi elles peuvent être utilisées dans le tableau de bord. Des trucs plus récents comme la Pro Guitar pour Rockband3 ne sont probablement pas accessibles avec XNA, mais les contrôleurs standard bien sûr.

Vous devriez pouvoir utiliser cet ancien utilitaire pour voir ce qui correspond à quoi sur le contrôleur

wkerslake
la source