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:
Aby przetestować aplikację, wejdź na Okno > Android Performance Tuner > Konfiguracja i otwórz Karta Ustawienia urządzeń adresowych.
Rysunek 1. Okno ustawień elementu Addressables.
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:
Otwórz folder Assets/AndroidPerformanceTuner_gen/Runtime/Resources (Zasoby/AndroidPerformanceTuner_gen/Runtime/Resources). i otwórz w inspektorze obiekt skryptowy SetupConfig.
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
});