Game engine dengan target Android harus menghasilkan build yang berjalan dengan baik di ChromeOS. Jika Anda membangun di mesin game:
- Buat biner x86_32, x86_64, ARM32, dan ARM64 untuk memberikan performa dan masa pakai baterai terbaik bagi pengguna Anda
- Uji input dan pengubahan ukuran jendela secara menyeluruh
- Laporkan masalah terkait build kepada pembuat game engine. Jika tampaknya ada masalah di sisi OS juga, selain laporan mesin game, kirimkan masukan ke ChromeOS dengan mengetik
alt+shift+idi Chromebook atau di Masalah Chromium.
Mengganti peristiwa input dengan Unity
Mesin Unity menafsirkan peristiwa input Android dan menerjemahkannya ke dalam sistem input Unity. Jika perlu mencegat peristiwa Android mentah, misalnya untuk menerapkan pengambilan mouse, Anda dapat melakukannya dengan memilih “Ekspor” di Unity Editor di bagian setelan build Android dan memilih direktori target.
Setelah mengekspor, Anda dapat mengimpor direktori target ke Android Studio. Hal ini akan memungkinkan Anda men-debug, membuat profil, dll. dari dalam Android Studio.
Anda juga dapat mengedit UnityPlayerActivity untuk mencegat peristiwa input sebelum dikirim ke aktivitas game. Di file inilah Anda dapat menyisipkan logika pintasan keyboard dan pengambilan mouse. Setelah selesai, bangun Android App Bundle atau APK Anda dari dalam Android Studio.
Lihat juga dokumentasi proses build Android Unity.
Catatan: perintah “Export” di Unity Editor seperti langkah build sejauh yang berkaitan dengan editor. Alur developer satu arah harus berjalan: Edit di Unity -> Ekspor -> Edit di Android Studio -> Build dari Android Studio/Gradle. Perubahan yang dibuat di Android Studio tidak akan diimpor kembali ke Unity Editor