Bu sayfada, Android Performance Tuner'ın Unity'deki adreslenebilir sahneler.
Adresler geliştiricilerin çalışma zamanında dinamik olarak içerik yüklemesine olanak tanır. Bu komut, aşağıdaki durumlarda Unity'nin derleme ayarlarında bulunmayan sahneleri içerebilir: .apk oluşturulmuş demektir. Android Performance Tuner 1.5.1'den önce bu sahneler Android Performance Tuner ve Play Console'da incelenemedi.
Gereksinimler
Adreslenebilir öğeler sahneleri için aşağıdaki koşullar geçerlidir:
- Android Performance Tuner 1.5.1 veya sonraki sürümler
- Unity 2019.3 veya sonraki sürümler
- Adreslenebilirler paketi 1.19.4 veya sonraki sürümler
Adreslenebilir sahneler ekleme
Android Performance Tuner'ın Addressables sahnelerinizi tanıması için şunları yapın:
Uygulamanızı test etmeye hazır olduğunuzda Pencere > Android Performance Tuner > Kurulum'u açın ve Adres Ayarları sekmesi.
. Şekil 1. Adreslenebilir Ayarlar penceresi.
Adreslenebilirler Sahnelerini Güncelle düğmesini tıklayın.
Varsayılan olarak
AddressableAssetSettingsDefaultObject
, şunlara dahildir:
Android Performance Tuner.
Pencerede artık şu sahnelerle birlikte bulunan tüm sahnelerin bir listesi görüntülenir:
değerlerini proto dosyasına kaydedebilirsiniz.
. Şekil 2. Android Performance Tuner tarafından listelenen adreslenebilir sahneler
Sahnelerin alındığı Adreslenebilir Ayarlar Nesnesi'ni değiştirmek için:
Assets/AndroidPerformanceTuner_gen/Runtime/Resources klasörüne gidin. SetupConfig komut dosyası nesnesini Denetleyici'de açın.
Özel Ayarlar Nesnenizin yolunu Addressables Settings Object Path (Adresler Ayarları Nesne Yolu) alanına, dosyanın adını da ekleyin.
Sahne düzeniniz şurada olduğunda Adreslenebilirler sahnelerini güncellemenizi öneririz: son haline getirin.
Android Performance Tuner yalnızca mevcut sahnelere ait verileri toplar dosyası Play Console'a yüklenen .apk dosyası biçiminde olur.
Adreslenebilirler sahneleri sıfırlanıyor
Şu simgeyi tıklayarak Adreslenebilirler sahnelerinizi sıfırlayabilirsiniz: Adreslenebilirler Ayarları sekmesinde Adreslenebilirler Sahnelerini sıfırlayın. Ancak bu durum, tarayıcının şu anda yayınlanan sürümüyle görebilirsiniz.
Yayınlamadan uygulamadaki SetupConfig
nesnesini dinamik olarak güncelleme
yeni sürüm Play Console'da sahne değeri olarak hatalara neden olur
korumaz.
Ek açıklamalarda Adreslenebilirler sahnelerini ayarlama
Varsayılan ek açıklamaları kullanıyorsanız Android Performance Tuner,
ekleyebilirsiniz.
Özel ek açıklamalar kullanıyorsanız
ConvertAddressableScenePathToAPTSceneIndex()
adlı kişiyi ara:
tuner.SetCurrentAnnotation(new Annotation
{
Scene = (Scene) tuner.ConvertAddressableScenePathToAPTSceneIndex(scenePath),
Difficulty = Difficulty.Medium
});