Kannst du Spiele für Rockband- oder Guitar Hero-Controller in XNA schreiben?

8

Können Sie das XNA-Framework verwenden, um Spiele für XBox Live Arcade zu schreiben, für die Rockband- oder Guitar Hero-Instrumente erforderlich sind?

Jeremy Wadhams
quelle
Ich habe die Gitarrenhelden-Demo mit meinem Controller gespielt
Spooks

Antworten:

8

Laut dieser Website ( 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 ) sind die Guitar Hero-Schaltflächen direkt dem Standardsteuerelement eines Xbox 360-Controllers zugeordnet. Hier ist was es sagt (hat ein Video und alles):

10). Festlegen, was auf dem Gitarren-Controller vorhanden ist Der Controller für Guitar Hero-Spiele ist direkt den Steuerelementen auf einem Standard-Xbox 360-Controller zugeordnet. Es ist jedoch nicht sofort ersichtlich, was genau die Whammy-Leiste, die Strum-Leiste und die orangefarbene Taste bewirken. Anstatt nach Dokumentation zu suchen, können wir dies durch Experimente in weniger als 5 Minuten herausfinden.
WMV herunterladen (4:45, 14,5 MB)

Ich habe es nicht gesehen, aber ich habe andere Spiele gesehen, die einen Guitar Hero-Controller in XNA verwendet haben. Viel Glück!

Jeff
quelle
1
Das ist wirklich toll, danke, dass du mir das Fischen beigebracht hast!
Jeremy Wadhams
5

Die XNA-Dokumentation enthält einen Artikel, in dem aufgeführt ist, wie verschiedene alternative 360-Controller den Gamepad-Schaltflächen und -Triggern zugeordnet werden: Verwenden alternativer Eingabegeräte (Xbox 360) .

Trotz des Artikeltitels gelten die Informationen auch für den PC, da diese alternativen Controller unter XInput unter Windows (und damit für XNA) weiterhin als Gamepad angezeigt werden.

Chris Charabaruk
quelle
2

Die kurze Antwort lautet ja. Die Controller senden größtenteils nur Standardtasteneingaben, weshalb sie im Dashboard verwendet werden können. Neuere Sachen wie die Pro Guitar für Rockband3 sind mit XNA wahrscheinlich nicht zugänglich, aber die Standard-Controller sicher.

Sie sollten in der Lage sein, dieses ältere Dienstprogramm zu verwenden, um zu sehen, welche Zuordnungen auf dem Controller vorhanden sind

wkerslake
quelle