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:
Quando è tutto pronto per testare l'app, vai a Finestra > Android Performance Tuner > Configura e apri Scheda Impostazioni indirizzi.
Figura 1. Finestra Impostazioni indirizzi.
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:
Vai alla cartella Assets/AndroidPerformanceTuner_gen/Runtime/Resources. e apri l'oggetto scriptbile SetupConfig nell'inspector.
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
});