Bisakah Anda menulis game untuk pengontrol Rock Band atau Guitar Hero di XNA?

8

Bisakah Anda menggunakan kerangka kerja XNA untuk menulis game untuk XBox Live Arcade yang memerlukan instrumen Rock Band atau Guitar Hero?

Jeremy Wadhams
sumber
Saya biasa memainkan demo pahlawan gitar dengan pengontrol saya
Spooks

Jawaban:

8

Menurut situs ini ( http://blogs.msdn.com/b/dawate/archive/2008/02/05/building-a-3d-game-in-xna-from-scratch-free-video-tutorial-series -Sekarang tersedia .aspx ), tombol Guitar Hero memetakan langsung ke kontrol standar pada pengontrol Xbox 360. Inilah yang dikatakannya (memiliki video dan segalanya):

10). Menentukan Apa Yang Ada Di Kontroler Gitar Controller untuk game-game Guitar Hero memetakan langsung ke kontrol-kontrol pada kontroler Xbox 360 standar, tetapi tidak segera jelas apa sebenarnya yang dilakukan oleh whammy bar, strum bar, dan tombol oranye. Daripada mencari dokumentasi, kita bisa mencari tahu dengan eksperimen dalam waktu kurang dari 5 menit.
Unduh WMV (4:45, 14.5 MB)

Saya belum menontonnya, tetapi saya telah melihat game lain yang menggunakan controller Guitar Hero di XNA. Semoga berhasil!

Jeff
sumber
1
Ini sangat bagus, terima kasih sudah mengajari saya memancing!
Jeremy Wadhams
5

Dokumentasi XNA mencakup artikel yang mencantumkan bagaimana berbagai pengontrol 360 alternatif memetakan tombol dan pemicu gamepad: Menggunakan Perangkat Input Alternatif (Xbox 360) .

Selain itu, terlepas dari judul artikel, informasi tersebut juga berlaku untuk PC, karena pengontrol alternatif tersebut masih akan muncul sebagai gamepad di bawah XInput pada Windows (dan karenanya ke XNA).

Chris Charabaruk
sumber
2

Jawaban singkatnya adalah ya-ish. Kontroler untuk sebagian besar hanya mengirim input tombol standar yang mengapa mereka dapat digunakan di dashboard. Barang-barang yang lebih baru seperti Pro Guitar untuk Rockband3 mungkin tidak dapat diakses dengan XNA, tetapi pengontrol standar yakin.

Anda harus dapat menggunakan utilitas yang lebih lama ini untuk melihat peta apa untuk apa pada controller

wkerslake
sumber