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

Z tego dokumentu dowiesz się, jak ustawiać adnotacje, parametry wierności i jakość w projekcie Unity.

Adnotacje

Adnotacje dostarczają kontekstowych informacji o tym, co robi gra, gdy znacznik czasu jest rejestrowany.

Adnotacje domyślne

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

  • Scena: zawiera identyfikator odtwarzanej aktualnie sceny. przydatne w przypadkach, gdy większość poziomów mapuje się na jedną scenę w projekcie

Aby wyświetlić te adnotacje w interfejsie, wykonaj te czynności:

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

    Rysunek 1. Karta Parametry adnotacji we wtyczce

Definiowanie i używanie adnotacji niestandardowych

Aby utworzyć niestandardową adnotację:

  1. Na karcie Parametry adnotacji kliknij przycisk +, aby utworzyć nowy adnotacja.
  2. W nowym wierszu kliknij kolumnę Typ i wybierz Dodaj lub zaktualizuj. typ wyliczeniowy. Możesz na przykład wyliczyć poziom trudności gry.

  3. Po określeniu wartości wyliczeniowych kliknij przycisk 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 zezwolić wtyczce na ponowne wygenerowanie bufora protokołu pliki i zajęcia.

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

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

Definiowanie 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 którym można określić, urządzenia działają na zbyt wysokim poziomie jakości (co powoduje obniżenie lub zbyt niska (co skutkuje niepotrzebnie obniżoną jakością).

Twoja gra może już mieć inne parametry jakości, takie jak :

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

Parametry te można podzielić na poziomy jakości (np. „niski”, „niski”), „średnia” i „wysoka”). Aby te parametry były prawidłowo raportowane przez za pomocą narzędzia Android Performance Tuner, które następnie przeanalizowaliśmy i zwizualizowaliśmy w Konsola Google Play, musisz udostępnić te parametry wtyczce. Dodaj: Parametry wierności na karcie Parametry wierności.

Rysunek 4. Karta Parametry wierności we wtyczce

Kliknij Użyj parametrów niestandardowych, a następnie zdefiniuj zestaw parametrów. Każdy ma typ taki jak adnotacje.

Użyj SetFidelityParameters() , aby ustawić odpowiednie parametry wierności w grze:

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

Następnie określ różne poziomy jakości, które będą używane do grupowania danych w Konsola Google Play i bardziej przydatne statystyki. Dodaj poziomy jakości w kartę Poziomy jakości.

Aby dodać pierwszy poziom, kliknij przycisk Dodaj poziom. Zdefiniuj kilka poziomów do określonych trendów. Możesz na przykład zdefiniować poziomy najniższego poziomu jakości najwyższy.

Rysunek 5. Karta Poziomy jakości we wtyczce