遊戲引擎

如果遊戲引擎以 Android 為目標平台,產生的建構版本應能在 ChromeOS 上順暢運作。如果您使用遊戲引擎建構遊戲:

  • 建立 x86_32、x86_64、ARM32 和 ARM64 二進位檔,為使用者提供最佳效能和電池續航力
  • 徹底測試輸入和視窗大小調整功能
  • 向遊戲引擎建立者回報建構版本問題。如果除了遊戲引擎報告外,還發現作業系統端的問題,請在 Chromebook 上輸入 alt+shift+i,或前往 Chromium 問題,向 ChromeOS 提交意見回饋。

使用 Unity 覆寫輸入事件

Unity 引擎會解讀 Android 輸入事件,並將其轉換為 Unity 輸入系統。如需攔截原始 Android 事件 (例如實作滑鼠擷取),請在 Unity 編輯器的 Android 建構設定中選擇「Export」,然後選擇目標目錄。

匯出後,您就能將目標目錄匯入 Android Studio。這樣一來,您就能在 Android Studio 中進行偵錯、剖析等作業。

您也可以編輯 UnityPlayerActivity,在輸入事件傳送至遊戲活動前進行攔截。您可以在這個檔案中插入滑鼠擷取和鍵盤快速鍵邏輯。完成上述步驟後,您就可以在 Android Studio 中建構 Android App Bundle 或 APK。

另請參閱 Unity Android 建構程序說明文件

注意:就編輯器而言,Unity 編輯器中的「Export」指令類似於建構步驟。單向開發人員流程應為:在 Unity 中編輯 -> 匯出 -> 在 Android Studio 中編輯 -> 從 Android Studio/Gradle 建構。在 Android Studio 中所做的變更不會匯入回 Unity 編輯器