如果遊戲引擎以 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 編輯器