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?
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?
Antworten:
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!
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.
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