Eingabeunterstützung

In diesem Thema werden Designüberlegungen und Best Practices für die Verarbeitung von Nutzereingaben in Google Play Games auf dem PC behandelt.

Google Play Games auf dem PC verwendet für Nutzereingaben eine Maus und eine Tastatur anstelle eines Touchscreens. Beim Design der Maus- und Tastatursteuerung solltest du dich darauf konzentrieren, die bestmögliche Nutzererfahrung für Nutzer von Desktop- oder Laptop-PCs zu schaffen. Weitere Informationen findest du in unserem Leitfaden zur Kompatibilität von Android-App-Eingaben für Chromebooks.

Best Practices

Wir empfehlen die folgenden Best Practices für das Design und die Entwicklung von Spielerinteraktionen.

  • Alle Ziele sollten mit einer Maus anklickbar sein.
  • Bei Mausradereignissen lassen sich alle scrollbaren Oberflächen scrollen.
  • Markiere anklickbare Oberflächen, wenn der Mauszeiger darauf bewegt wird. Nutze dein bestes Urteilsvermögen, um die Erkennung von Elementen auf der Benutzeroberfläche zu optimieren, ohne die Nutzer zu überfordern.
  • Stelle Hotkeys zur Verfügung, damit Nutzer die Steuerung schnell aufrufen können.
  • Ersetze touchbasierte Steuerelemente (z. B. Daumen-Joysticks oder Schaltflächen auf dem Bildschirm) durch mausbasierte Steuerelemente und Hotkeys.
  • Für Aktionen in deinem Spiel für Mobilgeräte, die Multitouch-Gesten erfordern, müssen dieselben Aktionen mit einer Tastatur- oder Maussteuerung unterstützt werden (z. B. durch Verwendung des Mausrads anstelle einer Zwei-Finger-Geste zum Verkleinern).

Weitere Informationen und Best Practices findest du in unserem Leitfaden zur Optimierung deiner ChromeOS-Android-App für Maus und Tastatur.

Überlegungen zur Internationalisierung

Wenn du ein Spiel für ein internationales Publikum entwickelst, ist es wichtig, dass du es mit der Tastaturbelegung für jede Sprache testest, die von deinem Spiel unterstützt wird. Andernfalls können Spieler möglicherweise Funktionen wie den In-Game-Chat nicht nutzen. Du kannst das Eingabegebietsschema in den Systemeinstellungen ändern. Die Änderungen werden automatisch auf Google Play Games auf dem PC angewendet. Auf Mobilgeräten werden viele Probleme in deiner Engine möglicherweise dadurch verborgen, dass du Text von einer Bildschirmtastatur erhältst. Häufige Probleme auf dem PC sind:

  • Falsche Verarbeitung von AltGr-Tastencodes. In vielen Gebietsschemas wird diese Taste verwendet, um diakritische Zeichen wie Akzente oder spezielle gebietsschemaspezifische Symbole wie regionale Währungssymbole einzugeben.
  • Falsche Verarbeitung von "Eingabemethodenerweiterung" (Input Method Extension, IME) Eingaben. Diese Methode wird häufig verwendet, um nichtlateinische Alphabete zu unterstützen, indem Nutzer mehrere Tastenanschläge zu einem einzelnen Zeichen kombinieren können.

GameTextInput und EditText sind bereits mit internationalen Tastaturlayouts und Eingabemethoden vertraut.

Die folgende Liste enthält Aktionen, die viele Spiele gemeinsam haben, und die typische Implementierung, die Entwickler in Google Play Games auf dem PC verwenden:

  • Verwende die Eingabetaste, um Nachrichten zu senden oder Text in Texteingabefeldern zu senden.
  • Menüs und Dialogfelder sollten mit der Esc-Taste abgebrochen werden können.
  • Verwende die Eingabetaste, um durch Story-Elemente und Dialog felder zu navigieren.
  • Verwende das Mausrad, um Text vertikal zu scrollen.
  • Verwende das Mausrad, um zu vergrößern oder zu verkleinern, insbesondere wenn du in deiner mobilen Version eine Zwei-Finger-Geste zum Verkleinern verwendest.
  • Verwende die Tasten W, A, S und D, um auf einer Karte zu navigieren, auf der du normalerweise mit Klicken und Ziehen navigieren würdest.

Auch wenn diese Aktionen häufig vorkommen, solltest du sie dem Spieler mit dem Input SDK explizit präsentieren, damit sie richtig erkannt werden.

Kompatibilitätsmodus

In Google Play Games auf dem PC wird dein Spiel standardmäßig in den Modus für die Eingabekompatibilität versetzt. Wenn du die linke Maustaste drückst, erhält dein Spiel ein Touch-Ereignis. Weitere Informationen findest du im Leitfaden zur Mauseingabe für mehr Informationen.

Anleitungen und Nutzerschulung

In einigen Fällen können Nutzer von In-Game-Anleitungen profitieren, in denen sie die Steuerung des Spiels kennenlernen. Außerdem können sie die Maus- und Tastatursteuerung ansehen. Wir empfehlen, In-Game-Anleitungen und Schulungsfunktionen mit der richtigen Steuerung für Maus und Tastatur einzufügen und Anleitungen zu entfernen, die für die touchbasierte Steuerung der PC-Version deines Spiels relevant sind.