Ich mache ein einfaches 2D-XNA-Spiel für Xbox 360. Mein Spiel kann durch Drücken der StartTaste auf dem Xbox-Controller angehalten werden . Während der Pause wird ein einfaches Menü mit Optionen wie Resumeund angezeigt Exit to Title Screen. So wie ich es derzeit programmiert habe, können die Menüoptionen nur mit der ATaste auf dem Xbox-Controller ausgewählt werden, aber ich habe festgestellt, dass ich intuitiv drücken möchte Start, um die Aktion wieder aufzunehmen.
Ich denke, es ist eine StartSelbstverständlichkeit, die das Spiel pausiert und das Pausenmenü anzeigt, aber sobald das Pausenmenü angezeigt wird, kann ich mir 3 Optionen für den Umgang mit Eingaben vorstellen:
Menüoptionen können mit der
ASchaltfläche ausgewählt werden.Starttut nichts.Menüoptionen können mit der
ATaste oder derStartTaste ausgewählt werden.Menüoptionen können mit der
ASchaltfläche ausgewählt werden.Startsetzt das Spiel fort, unabhängig davon, welche Menüoption ausgewählt ist.
Was ist das beste Steuerungsschema, um ein Spiel anzuhalten und Eingaben in einem Pausenbildschirmmenü zu akzeptieren? Gibt es Richtlinien oder Standards, die bei der Auswahl zwischen diesen Optionen helfen?