Estoy haciendo un juego simple XNA 2D para Xbox 360. Mi juego se puede detener presionando el Startbotón en el controlador Xbox. Mientras está en pausa, aparece un menú simple con opciones como Resumey Exit to Title Screen. De la forma en que lo programé actualmente, las opciones del menú solo se pueden seleccionar con el Abotón en el controlador Xbox, pero descubrí que intuitivamente quiero presionar Startpara reanudar la acción nuevamente.
Creo que es un hecho que Startdetiene 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
Abotón.Startno hace nada.Las opciones de menú se pueden seleccionar con el
Abotón o elStartbotón.Las opciones de menú se pueden seleccionar con el
Abotón.Startreanuda 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