Uwzględnij sceny z adresami

Na tej stronie dowiesz się, jak skonfigurować narzędzie Android Performance Tuner, aby uwzględniało Sceny z adresami w Unity.

Obiekty adresowe które pozwalają programistom na dynamiczne ładowanie treści w czasie działania. Mogą to być sceny, których nie ma w ustawieniach kompilacji Unity, gdy jeśli powstaje plik .apk. Przed wprowadzeniem narzędzia Android Performance Tuner 1.5.1 te sceny nie były rozpoznawane Android Performance Tuner i nie udało się go sprawdzić w Konsoli Play.

Wymagania

Obsługa scen z elementami adresowymi podlega tym wymaganiom:

  • Android Performance Tuner 1.5.1 lub nowszy
  • Unity w wersji 2019.3 lub nowszej
  • Pakiet Addressables w wersji 1.19.4 lub nowszej

Dodaj sceny z Adresami

Aby umożliwić narzędziu Android Performance Tuner rozpoznawanie scen z obszaru Adresalnego, wykonaj te czynności:

  1. Aby przetestować aplikację, wejdź na Okno > Android Performance Tuner > Konfiguracja i otwórz Karta Ustawienia urządzeń adresowych.

    Rysunek 1. Okno ustawień elementu Addressables.

  2. Kliknij przycisk Aktualizuj sceny z możliwością adresu.

Domyślnie wszystkie sceny zawarte w AddressableAssetSettingsDefaultObject wchodzą w skład: Android Performance Tuner. W oknie pojawi się lista wszystkich znalezionych scen powiązanych z ich wartości zapisanej w pliku proto.

Rysunek 2. Sceny adresowane podane przez narzędzie Android Performance Tuner.

Aby zmienić obiekt ustawień adresowych, z którego mają pochodzić pobierane sceny:

  1. Otwórz folder Assets/AndroidPerformanceTuner_gen/Runtime/Resources (Zasoby/AndroidPerformanceTuner_gen/Runtime/Resources). i otwórz w inspektorze obiekt skryptowy SetupConfig.

  2. Wstaw ścieżkę do niestandardowego obiektu ustawień w polu pole Addressables Settings Object Path (Ścieżka obiektu ustawień adresowych), z nazwą pliku.

Zalecamy zaktualizowanie scen z obszarami Adresowymi, gdy układ scen jest aby uniknąć problemów ze zgodnością wsteczną.

Android Performance Tuner zbiera dane tylko o scenach, które wystąpiły w pliku APK przesłanym do Konsoli Play.

Resetuję sceny z elementami adresowymi

Aby zresetować punkty widokowe, kliknij Zresetuj sceny z możliwością adresu na karcie Ustawienia urządzeń adresowych. Powoduje to jednak naruszenie zgodności z obecnie opublikowaną wersją aplikację.

Dynamiczne aktualizowanie obiektu SetupConfig w aplikacji bez publikowania nowa wersja spowoduje błędy w Konsoli Play. nie zostaną zachowane.

Ustawianie scen z treściami adresowymi w adnotacjach

Jeśli używasz domyślnych adnotacji, Android Performance Tuner automatycznie ustawi właściwej sceny. Jeśli korzystasz z niestandardowych adnotacji, zadzwoń do ConvertAddressableScenePathToAPTSceneIndex():

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