輸入支援

本主題說明在 Google Play 遊戲電腦版中,處理使用者輸入內容時需考量的設計要點及最佳做法。

Google Play 遊戲電腦版的玩家會使用滑鼠和鍵盤輸入內容,而非使用觸控螢幕。設計滑鼠和鍵盤體驗時,請把重心放在為電腦或筆電玩家帶來最佳使用者體驗。如要開始使用,請參閱 Chromebook 適用的 Android 應用程式輸入相容性指南。

最佳做法

我們推薦以下最佳做法,用於設計和建構玩家互動。

  • 所有目標都應該用滑鼠點選。
  • 所有可捲動的介面都會依滑鼠滾輪事件捲動。
  • 當滑鼠游標懸停在可點選的介面時,請醒目顯示該介面,並運用最佳判斷改善 UI 探索機制,無需向玩家顯示過多內容。
  • 提供快速鍵,讓使用者快速開啟控制項。
  • 將拇指搖桿、螢幕按鈕等觸控式控制選項改為滑鼠控制選項和快速鍵。
  • 如果手機遊戲動作需要採用多點觸控手勢,請確保玩家能透過操控鍵盤或滑鼠達到相同目的,例如使用滑鼠滾輪做出與雙指撥動同等的操作。

如需更多詳細資料和最佳做法,請參閱最佳化滑鼠和鍵盤的 ChromeOS Android 應用程式指南。

國際化注意事項

為國際玩家設計遊戲時,請務必將鍵盤版面配置設為遊戲支援的各種語言,藉此測試遊戲。否則玩家可能無法使用遊戲內即時通訊等功能。您可以在系統設定中變更輸入語言代碼,相關變更會自動套用到 Google Play 遊戲電腦版。在行動裝置上,由於您收到虛擬鍵盤的文字,可能會隱藏引擎中的許多問題。電腦的常見問題包括:

  • 「替代圖形」(AltGr) 按鍵碼的處理方式不正確。在許多語言代碼中,這會用來輸入變音符號,例如重音符號或特殊語言代碼符號,例如地區貨幣符號。
  • 「輸入法擴充功能」(IME) 輸入的處理方式不正確。這個方法通常用於支援非拉丁字母,讓使用者將數個按鍵輸入合併為單一字元。

GameTextInputEditText 已知道國際鍵盤配置和輸入法。

以下清單列出許多遊戲的常用動作,以及開發人員常用於 Google Play 遊戲電腦版的實作方式:

  • 使用 Enter 鍵傳送訊息,或透過文字輸入欄位提交文字。
  • 使用 Escape 鍵取消選單和對話方塊。
  • 使用 Enter 鍵瀏覽故事元素和對話方塊。
  • 使用滾輪垂直捲動文字。
  • 使用滾輪放大或縮小畫面,特別是在行動裝置版本上以雙指撥動時。
  • 使用 WASD 瀏覽您平常經常使用點擊及拖曳動作的地圖。

即使這些動作很常見,您還是必須透過 Input SDK 向玩家明確展示這些動作,以確保使用者能找到這些動作。

相容性模式

根據預設,Google Play 遊戲電腦版會將遊戲設為「輸入相容性模式」。因此,在遊戲中按下滑鼠左鍵時,便會發生觸控事件。詳情請參閱「滑鼠輸入」指南。

教學課程與使用者說明

在某些情況下,玩家可以利用遊戲內教學課程瞭解遊戲操控方式,並查看滑鼠和鍵盤控制選項。建議您在遊戲中加入教學課程和學習功能,介紹滑鼠和鍵盤的正確操控方式,並針對電腦版遊戲移除有關觸控式控制選項的教學內容。