Você pode escrever jogos para controladores Rock Band ou Guitar Hero no XNA?

8

Você pode usar a estrutura XNA para escrever jogos para o XBox Live Arcade que requerem instrumentos Rock Band ou Guitar Hero?

Jeremy Wadhams
fonte
Eu costumava jogar o guitar hero demo com meu controlador
Spooks

Respostas:

8

De acordo com este 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 ), os botões do Guitar Hero são mapeados diretamente para o controle padrão em um controle do Xbox 360. Aqui está o que diz (tem um vídeo e tudo):

10) Determinando o que há no controle do violão O controle dos jogos Guitar Hero é mapeado diretamente para os controles em um controle padrão do Xbox 360, mas não é imediatamente óbvio o que exatamente fazem a barra whammy, a barra strum e o botão laranja. Em vez de procurar por documentação, podemos descobrir por experimentação em menos de 5 minutos.
Faça o download do WMV (4:45, 14.5 MB)

Eu não assisti, mas já vi outros jogos que usavam um controle Guitar Hero no XNA. Boa sorte!

Jeff
fonte
11
Isso é realmente ótimo, obrigado por me ensinar a pescar!
Jeremy Wadhams
5

A documentação do XNA inclui um artigo que lista como vários controladores alternativos do 360 são mapeados para os botões e acionadores do gamepad: Usando dispositivos de entrada alternativos (Xbox 360) .

Além disso, apesar do título do artigo, as informações também se aplicam ao PC, pois esses controladores alternativos ainda aparecerão como gamepad no XInput no Windows (e, portanto, no XNA).

Chris Charabaruk
fonte
2

A resposta curta é sim-ish. Os controladores geralmente enviam entradas de botão padrão e é por isso que podem ser usadas no painel. Coisas mais recentes, como o Pro Guitar for Rockband3, provavelmente não são acessíveis com o XNA, mas os controladores padrão com certeza.

Você deve poder usar esse utilitário mais antigo para ver o que mapeia o que no controlador

wkerslake
fonte