Includi scene indirizzi

In questa pagina viene descritto come configurare Android Performance Tuner in modo da includere Scene indirizzabili in Unity.

Indirizzi indirizzi consente agli sviluppatori di caricare i contenuti in modo dinamico in fase di runtime. Possono essere incluse scene che non sono presenti nelle impostazioni di build di Unity quando il file .apk è realizzato. Prima di Android Performance Tuner 1.5.1, queste scene non venivano riconosciute Android Performance Tuner e non è stato possibile controllarlo in Play Console.

Requisiti

Il supporto per le scene Indirizzabili prevede i seguenti requisiti:

  • Android Performance Tuner 1.5.1 o versioni successive
  • Unity 2019.3 o versioni successive
  • Pacchetto di indirizzi 1.19.4 o versioni successive

Aggiungi scene Indirizzabili

Per fare in modo che Android Performance Tuner riconosca le tue scene di indirizzi, segui questi passaggi:

  1. Quando è tutto pronto per testare l'app, vai a Finestra > Android Performance Tuner > Configura e apri Scheda Impostazioni indirizzi.

    Figura 1. Finestra Impostazioni indirizzi.

  2. Fai clic sul pulsante Update Addressables Scenes (Aggiorna scene di indirizzi).

Per impostazione predefinita, tutte le scene contenute nei AddressableAssetSettingsDefaultObject sono inclusi in Android Performance Tuner Nella finestra viene ora mostrato un elenco di tutte le scene trovate insieme allo il valore salvato nel file proto.

Figura 2. Scene indirizzabili elencate da Android Performance Tuner.

Per modificare l'oggetto Impostazioni indirizzabili da cui vengono estratte le scene:

  1. Vai alla cartella Assets/AndroidPerformanceTuner_gen/Runtime/Resources. e apri l'oggetto scriptbile SetupConfig nell'inspector.

  2. Inserisci il percorso dell'oggetto Impostazioni personalizzato nel Campo Addressables Settings Object Path (Percorso oggetto impostazioni indirizzi), che include il nome del file.

Ti consigliamo di aggiornare le scene Indirizzabili quando il layout delle scene è semifinale per evitare problemi di compatibilità con le versioni precedenti.

Android Performance Tuner raccoglie solo i dati per le scene presenti nel file .apk caricato in Play Console.

Reimpostazione scene Indirizzabili

Puoi reimpostare le scene di Indirizzi indirizzi facendo clic su Reimposta le scene indirizzabili nella scheda Impostazioni indirizzi. Tuttavia, questa operazione interrompe la compatibilità con la versione attualmente pubblicata di l'app.

Aggiornamento dinamico dell'oggetto SetupConfig nell'app senza pubblicazione una nuova release comporterà errori in Play Console perché il valore della scena e le relazioni non verranno mantenute.

Impostazione di scene di indirizzi IP nelle annotazioni

Se utilizzi le annotazioni predefinite, Android Performance Tuner imposta automaticamente la scena corretta. Se utilizzi le annotazioni personalizzate, chiama ConvertAddressableScenePathToAPTSceneIndex():

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