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?


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!


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).


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.