Я делаю простую 2D игру XNA для Xbox 360. Моя игра может быть приостановлена нажатием Startкнопки на контроллере Xbox. Во время паузы появляется простое меню с такими параметрами, как Resumeи Exit to Title Screen. Как я сейчас запрограммировал, пункты меню можно выбрать только Aкнопкой на контроллере Xbox, но я обнаружил, что интуитивно хочу нажать, Startчтобы возобновить действие снова.
Я думаю, что это задание, которое Startставит игру на паузу и отображает меню паузы, но как только меню паузы отображается, я могу подумать о трех вариантах работы с вводом:
Опции меню можно выбрать с помощью
Aкнопки.Startничего не делает.Опции меню можно выбрать с помощью
Aкнопки илиStartкнопки.Опции меню можно выбрать с помощью
Aкнопки.Startвозобновляет игровой процесс независимо от того, какой пункт меню выбран.
Какова наилучшая схема управления, чтобы приостановить игру и принять ввод в меню экрана паузы? Существуют ли какие-либо руководящие принципы или стандарты, чтобы помочь выбрать между этими вариантами?