Adreslenebilir sahneleri dahil et

Bu sayfada, Android Performance Tuner'ın Unity'de Adreslenebilirler sahnelerini içerecek şekilde nasıl yapılandırılacağı açıklanmaktadır.

Adresli dosyalar, geliştiricilerin çalışma zamanında içeriği dinamik olarak yüklemesine olanak tanır. Buna, .apk oluşturulduğunda Unity'nin derleme ayarlarında bulunmayan sahneler de dahil olabilir. Android Performance Tuner 1.5.1'den önce bu sahneler Android Performance Tuner tarafından tanınmaz ve Play Console'da incelenemiyordu.

Şartlar

Adreslenebilir sahneler için destek aşağıdaki koşullara sahiptir:

  • Android Performance Tuner 1.5.1 veya sonraki sürümler
  • Unity 2019.3 veya sonraki sürümler
  • Adreslenebilir paketi 1.19.4 veya sonraki sürümü

Adreslenebilirler sahneleri ekle

Android Performance Tuner'ın Adreslenebilir sahnelerinizi tanıması için aşağıdakileri yapın:

  1. Uygulamanızı test etmeye hazır olduğunuzda Pencere > Android Performance Tuner > Kurulum'a gidin ve Adres Bilgileri Ayarları sekmesini açın.

    Şekil 1. Adreslenebilirler Ayarları penceresi.

  2. Adreslenebilirler Sahnelerini Güncelle düğmesini tıklayın.

AddressableAssetSettingsDefaultObject içindeki tüm sahneler varsayılan olarak Android Performance Tuner'a dahil edilmiştir. Pencerede bulunan tüm sahnelerin listesi ve bu görüntülerin proto dosyasına kaydedilen değerleri gösterilir.

Şekil 2. Android Performance Tuner tarafından listelenen adreslenebilir sahneler.

Sahnelerin alındığı Adreslenebilir Ayarlar Nesnesini değiştirmek için:

  1. Assets/AndroidPerformanceTuner_gen/Runtime/Resources adresine gidip Denetleyici'de SetupConfig komut dosyası oluşturma nesnesini açın.

  2. Özel Ayarlar Nesnenizin yolunu, dosyanın adıyla birlikte Addressables Settings Object Path alanına ekleyin.

Geriye dönük uyumluluk sorunlarını önlemek için düzen düzeniniz yarı nihai olduğunda Adreslenebilirler sahnelerini güncellemenizi öneririz.

Android Performance Tuner, yalnızca Play Console'a yüklenmiş .apk dosyasında bulunan sahnelerle ilgili verileri toplar.

Adreslenebilirler sahnelerini sıfırlama

Adreslenebilirler Ayarları sekmesinde Adreslenebilirler Sahneleri Sıfırla'yı tıklayarak Adreslenebilir sahnelerinizi sıfırlayabilirsiniz. Ancak bu durum, uygulamanın yayınlanmış olan sürümüyle uyumluluğu bozmaktadır.

Yeni bir sürüm yayınlamadan uygulamadaki SetupConfig nesnesinin dinamik olarak güncellenmesi, sahne-değer ilişkilerinin korunmaması için Play Console'da hatalara neden olur.

Ek açıklamalarda Adreslenebilir sahneleri ayarlama

Varsayılan ek açıklamaları kullanıyorsanız Android Performance Tuner doğru sahneyi otomatik olarak ayarlar. Özel ek açıklamaları kullanıyorsanız ConvertAddressableScenePathToAPTSceneIndex() numaralı telefonu arayın:

tuner.SetCurrentAnnotation(new Annotation
{
    Scene = (Scene) tuner.ConvertAddressableScenePathToAPTSceneIndex(scenePath),
    Difficulty = Difficulty.Medium
});