Saya membuat game 2D XNA sederhana untuk Xbox 360. Game saya dapat dijeda dengan menekan Start
tombol pada controller Xbox. Saat dijeda, menu sederhana muncul dengan opsi seperti Resume
dan Exit to Title Screen
. Cara saya memprogramnya sekarang, opsi menu hanya dapat dipilih dengan A
tombol pada pengontrol Xbox, tetapi saya telah menemukan bahwa saya secara intuitif ingin menekan Start
untuk melanjutkan tindakan lagi.
Saya pikir itu adalah hal yang Start
menghentikan permainan dan menampilkan menu jeda, tetapi begitu menu jeda ditampilkan, saya dapat memikirkan 3 opsi untuk berurusan dengan input:
Opsi menu dapat dipilih dengan
A
tombol.Start
tidak melakukan apa-apa.Opsi menu dapat dipilih dengan
A
tombol atauStart
tombol.Opsi menu dapat dipilih dengan
A
tombol.Start
resume gameplay terlepas dari opsi menu mana yang dipilih.
Apa skema kontrol terbaik untuk menjeda game dan menerima input pada menu layar jeda? Apakah ada pedoman atau standar untuk membantu memilih di antara opsi-opsi ini?
sumber
Jawaban:
Sebagai seorang gamer, saya menghargainya ketika game menggunakan konvensi berikut:
Juga, sedikit tidak berhubungan, tetapi ketika permainan dijeda, simpan penghitung waktu dan jika tidak ada input pengguna setelah 3-5 detik atau sesuatu, silakan pudar musik dan efek suara bermain terus menerus lainnya.
Memperbarui
Menambahkan komentar Trevor dalam jawaban karena itu penting:
sumber