Android hedefli oyun motorları, ChromeOS'te iyi çalışan derlemeler oluşturmalıdır. Oyun motoru üzerinde geliştirme yapıyorsanız:
- Kullanıcılarınıza en iyi performansı ve pil ömrünü sunmak için x86_32, x86_64, ARM32 ve ARM64 ikili dosyaları oluşturun.
- Girişi ve pencere yeniden boyutlandırmayı iyice test edin
- Derlemelerle ilgili sorunları oyun motoru oluşturucusuna bildirin. Oyun motoru raporuna ek olarak işletim sistemi tarafında da bir sorun olduğu anlaşılıyorsa lütfen Chromebook'ta
alt+shift+ituşlarına basarak veya Chromium sorunları üzerinden ChromeOS'e geri bildirim gönderin.
Giriş etkinliklerini Unity ile geçersiz kılma
Unity motoru, Android giriş etkinliklerini yorumlar ve Unity giriş sistemine çevirir. Örneğin, fare yakalama özelliğini uygulamak için ham Android etkinliklerini yakalamanız gerekiyorsa Unity Editor'da Android derleme ayarları bölümünde "Dışa aktar"ı seçip hedef dizini belirleyerek bunu yapabilirsiniz.
Dışa aktarma işleminden sonra hedef dizini Android Studio'ya aktarabilirsiniz. Bu sayede, Android Studio'dan hata ayıklama, profil oluşturma vb. işlemler yapabilirsiniz.
Ayrıca, giriş etkinliklerini oyun etkinliğine gönderilmeden önce yakalamak için UnityPlayerActivity öğesini de düzenleyebilirsiniz. Fare yakalama ve klavye kısayolu mantığını bu dosyaya ekleyebilirsiniz. İşlemi tamamladıktan sonra Android App Bundle'larınızı veya APK'larınızı Android Studio'da oluşturun.
Ayrıca Unity Android derleme süreci belgelerine de göz atın.
Not: Unity Editor'daki "Dışa aktar" komutu, düzenleyici açısından bir derleme adımı gibidir. Tek yönlü geliştirici akışı şu şekilde olmalıdır: Unity'de düzenleme -> Dışa aktarma -> Android Studio'da düzenleme -> Android Studio/Gradle'da oluşturma. Android Studio'da yapılan değişiklikler Unity Editor'a geri aktarılmaz.