Definiowanie adnotacji, parametrów wierności i poziomów jakości

Z tego artykułu dowiesz się, jak ustawić adnotacje, parametry wierności i poziomy jakości w projekcie Unity.

Adnotacje

Adnotacje zawierają kontekstowe informacje o tym, co robi gra po zarejestrowaniu sygnału.

Adnotacje domyślne

Wtyczka definiuje dla Ciebie jedną domyślną adnotację:

  • Scena: zawiera identyfikator odtwarzanej sceny. Jest to przydatne w sytuacjach, gdy większość poziomów odpowiada 1 scenie w projekcie.

Aby zobaczyć adnotacje w interfejsie:

  1. Kliknij Google > Android Performance Tuner.
  2. Wybierz kartę Parametry adnotacji, a następnie kliknij Użyj parametrów niestandardowych.

    Rysunek 1. Karta Parametry adnotacji we wtyczce

Definiowanie i używanie adnotacji niestandardowej

Aby utworzyć adnotację niestandardową:

  1. Na karcie Parametry adnotacji kliknij przycisk +, aby utworzyć nową adnotację.
  2. W nowym wierszu kliknij kolumnę Typ i wybierz Dodaj lub zaktualizuj wyliczenie. Możesz na przykład utworzyć wyliczenie poziomu trudności gry.

  3. Po określeniu wartości wyliczeniowych kliknij przycisk Add New Enum (Dodaj nowe wyliczenie).

    Rysunek 2. Dodaj nową wyliczenie

  4. Wybierz nowy typ w kolumnie Typ. Wpisz nazwę parametru w kolumnie Nazwa parametru.

    Rysunek 3. Wybierz nową wyliczenie

  5. Kliknij przycisk Zastosuj, aby umożliwić wtyczce ponowne generowanie klas i plików buforów protokołu.

Aby ustawić tę adnotację w grze, wywołaj metodę SetCurrentAnnotation():

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

Określanie parametrów wierności i poziomów jakości

Parametry wierności odzwierciedlają wydajność i ustawienia graficzne gry. Poziomy jakości służą do dodawania adnotacji do sesji, dzięki czemu możesz określić, czy urządzenia działają na zbyt wysokim poziomie jakości (powodując niższą wydajność) czy zbyt niską (powodującą niepotrzebnie obniżoną jakość).

Twoja gra może już mieć inne parametry wierności, na przykład:

  • Jakość cienia
  • Rozdzielczość tekstur
  • Jakość efektów cząstek

Parametry te można podzielić na poziomy jakości (np. „niska”, „średnia” i „wysoka”). Aby te parametry były prawidłowo raportowane przez Android Performance Tuner, a potem analizowane i wizualizowane w Konsoli Google Play, musisz udostępnić je tej wtyczce. Dodaj parametry wierności na karcie Parametry wierności.

Rysunek 4. Karta Parametry wierności we wtyczce

Wybierz Użyj parametrów niestandardowych, a potem zdefiniuj zestaw parametrów. Każdy parametr ma swój typ, np. adnotacje.

Aby ustawić parametry wierności odpowiednio do swojej gry, użyj funkcji SetFidelityParameters():

tuner.SetFidelityParameters(new FidelityParams
{
    ParticleDetails = 1.0f,
    ShadowQuality = ShadowQuality.High,
    TextureResolution = 2048,
});

Następnie zdefiniuj różne poziomy jakości, które będą służyć do grupowania danych w Konsoli Google Play, co pozwoli Ci uzyskać dokładniejsze statystyki. Poziomy jakości możesz dodać na karcie Poziomy jakości.

Kliknij przycisk Dodaj poziom, aby dodać pierwszy poziom. Zdefiniuj wiele poziomów, które są zgodne z trendem. Możesz na przykład zdefiniować poziomy jakości od najniższego do najwyższego.

Rysunek 5. Karta Poziomy jakości we wtyczce