Você pode usar a estrutura XNA para escrever jogos para o XBox Live Arcade que requerem instrumentos Rock Band ou Guitar Hero?
Você pode usar a estrutura XNA para escrever jogos para o XBox Live Arcade que requerem instrumentos Rock Band ou Guitar Hero?
Respostas:
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!
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).
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