Unity'nin 2019.1 sürümü, daha iyi sürdürülebilir oyun performansı için Samsung Galaxy S10'daki Uyarlanabilir Performans gibi çeşitli özellikleri getiriyor. Daha fazlası için okumaya devam edin!
Unity, oyun geliştiricileri tarafından Android ve diğer platformlar için oyunlar oluşturmak amacıyla kullanılan en popüler IDE ve oyun motorlarından biridir. Oyun geliştirme pratikte başlı başına bir sanat olsa da Unity, birden fazla platformda 2B ve 3B ortamlar ve karmaşık mekanikler oluşturmak için sağladığı araçlar ve özellikler platformlar. Unity 2019.1 (kısaca 19.1) artık oyun geliştiricilerin kullanımına sunuldu ve birçok "önizleme" özelliğini beraberinde getiriyor oyun geliştiricilerinin bunları oyunlarına uygulayabilmeleri için istikrarlı bir formda ve ayrıca oyunun yeni önizleme özelliklerinde sahip olmak.
Uyarlanabilir Performans
Android için bu sürümün öne çıkan özelliklerinden biri, Samsung Galaxy amiral gemileri için Adaptive Performance'ın önizleme sürümünün mevcut olmasıdır. PC ve konsollardan farklı olarak, mobil cihazlarda oyun oynamanın ısı yönetimi ve güç tüketimi konusunda doğası gereği bir sınırlaması vardır. Güzel görünümlü ve sorunsuz oynanan oyunların yoğun işlem ihtiyaçları vardır ve bu da cihazınızın hızla ısınmasına neden olabilir. PC ve konsollar bu sorunu aktif soğutma sistemleri aracılığıyla çözüyor ancak telefonlarda bu özellik bulunmadığından Aktif soğutma donanımı (henüz), telefon sıcaklığı korumak için performansı kısıyor kontrol etmek. Mevcut donanımın geniş yelpazesi ve değişen performans ve kısıtlama senaryoları göz önüne alındığında sorun daha da sorunlu hale geliyor.
Oyun geliştiricileri bu sorunu iki ana yaklaşımla ele alıyor: Maksimum uyumluluğu sağlamak. grafik doğruluğundan ve kare hızından ödün vererek veya anlaşılması zor olan donanım davranışını tahmin ederek uygulamak.
Unity ve Samsung "adlı bir özellik için işbirliği yaptı"Uyarlanabilir Performans", bu da oyunların termallerini ve performansını gerçek zamanlı olarak yönetmenin daha iyi bir yolunu sağlar. Unity Paket Yöneticisi aracılığıyla Adaptive Performance'ı yükledikten sonra Unity, Samsung GameSDK alt sistemini projenize otomatik olarak ekleyecektir. Çalışma zamanı sırasında ve desteklenen cihazlarda Unity, cihazın termal durumu hakkında geri bildirim sağlayacak bir Uyarlanabilir Performans Yöneticisi oluşturacak ve başlatacaktır. Geliştiriciler daha sonra olaylara abone olmayı veya termal trendlerle ilgili gerçek zamanlı tepkiler oluşturmak için çalışma zamanı sırasında Uyarlanabilir Performans Yöneticisinden gelen bilgileri sorgulamayı seçebilir. Örneğin, cihaz ilk aşamalarda yavaşlamaya başladığında oyun kaliteyi ayarlayabiliyordu. Oyunun daha sürdürülebilir olmasını sağlamak için ayarlar, hedef kare hızı ve diğer parametreler verim. Sıcaklık tekrar düşmeye başladığında, daha iyi oyun performansı sağlamak için parametreler bir kez daha değiştirilebilir. Termal performansı daha yakından takip ederek, performansı gerçek zamanlı geri bildirime göre ayarlayarak daralmanın tamamen önüne geçebilirsiniz. Bu, daha öngörülebilir bir kare hızı ve oyun deneyimine ve daha düşük termal birikime yol açacaktır.
Unity 2019.1 için Adaptive Performance'ın önizleme sürümü mevcut. Galaksi S10 Ve Galaxy Katlama. Yılın ilerleyen dönemlerinde daha fazla Galaxy cihazı için destek sunulacak ve bir temsilci Bahsedilen Android Otoritesi Unity'nin diğer üreticilerle de görüştüğü belirtiliyor.
Mobil Bildirimler
Mobil Bildirimler Önizleme paketi Android 4.1 ve üzeri sürümlerde yerel tekrarlanabilir veya tek seferlik bildirimlerin planlanması desteğini ekleyerek geliştiricilerin saklama mekaniklerini ve zamanlayıcı tabanlı oynanışı uygulamalarına yardımcı olacak.
Unity Hub aracılığıyla Android SDK ve NDK kurulumu
Unity Hub artık geliştiricilerin Android Derleme Desteği seçeneğinin bir parçası olarak Android için gerekli tüm bileşenleri yüklemesine olanak tanıyarak doğru bağımlılıkları almalarını sağlıyor. Ayrıca bileşenleri manuel olarak kurma ve yapılandırma ve Android Studio'yu kullanma seçeneğiniz de vardır.
Android Logcat entegrasyonu
Unity 2019.1 artık logcat işlevselliğini entegre ederek, Unity içinden mesajları kontrol edip filtreleyerek hata ayıklamayı kolaylaştırıyor.
Android'de Yalnızca Komut Dosyaları Derleme yaması ile daha hızlı yineleme
Artık yalnızca komut dosyalarını yeniden derlediği ve cihazda zaten var olan bir uygulama paketine yamalar yaptığı için oluşturma sürecindeki birkaç adımı atlamak için Yalnızca Komut Dosyaları Oluşturma seçeneğini kullanabilirsiniz. Oluştur ve Çalıştır'ı seçtiğinizde son paket oluşturulur ve dağıtılır.
Platformdan bağımsız daha birçok özellik
Yukarıda listelenen özellikler Android'de oyun geliştirmeye yöneliktir. Unity 2019.1 ayrıca oyun motorunun tamamına uygulanan birkaç değişikliği daha içeriyor ve avantajları Android'in yanı sıra diğer platformlara da taşıyor. Unity, Burst Compiler, Lightweight Render Pipeline, Shader Graph ve çok daha fazlası gibi özelliklere vurgu yapan kapsamlı bir değişiklik listesi yayınladı.
Öneririz değişiklik listesinin tamamını okuma Oyununuzda Unity kullanıyorsanız veya motorda yapılacak daha fazla değişiklikle ilgileniyorsanız.
Unity 2019.1'i indirin
Kaynak: Birlik BloguHikaye Yolu: Android Yetkilisi