Estoy haciendo un juego simple XNA 2D para Xbox 360. Mi juego se puede detener presionando el Start
botón en el controlador Xbox. Mientras está en pausa, aparece un menú simple con opciones como Resume
y Exit to Title Screen
. De la forma en que lo programé actualmente, las opciones del menú solo se pueden seleccionar con el A
botón en el controlador Xbox, pero descubrí que intuitivamente quiero presionar Start
para reanudar la acción nuevamente.
Creo que es un hecho que Start
detiene el juego y muestra el menú de pausa, pero una vez que se muestra el menú de pausa, puedo pensar en 3 opciones para manejar la entrada:
Las opciones de menú se pueden seleccionar con el
A
botón.Start
no hace nada.Las opciones de menú se pueden seleccionar con el
A
botón o elStart
botón.Las opciones de menú se pueden seleccionar con el
A
botón.Start
reanuda el juego independientemente de la opción de menú seleccionada.
¿Cuál es el mejor esquema de control para pausar un juego y aceptar entradas en un menú de pantalla de pausa? ¿Existen pautas o estándares para ayudar a elegir entre estas opciones?
fuente
Respuestas:
Como jugador, lo aprecio cuando los juegos usan las siguientes convenciones:
Además, un poco sin relación, pero cuando el juego está en pausa, mantén un temporizador y si no hay entrada del usuario después de 3-5 segundos o algo, atenúa la música y otros efectos de sonido de reproducción continua.
Actualizar
Agregando el comentario de Trevor en la respuesta porque es importante:
fuente