Konfigurowanie projektu Unity

Obsługiwane urządzenia z XR
Te wskazówki pomogą Ci tworzyć aplikacje na te typy urządzeń z XR.
Gogle XR
Przewodowe okulary XR

W tym przewodniku znajdziesz zalecane wersje edytora, ustawienia grafiki, ustawienia URP i ustawienia projektu aplikacji na Androida podczas tworzenia aplikacji Unity na Androida XR.

Wymagania wstępne

Aby tworzyć aplikacje w Unity, musisz pobrać i zainstalować Unity Hub.

Zainstaluj wersję 6000.0.58f2 lub nowszą edytora Unity i obsługę kompilacji na Androida, która obejmuje:

  • OpenJDK
  • Android SDK
  • Android NDK Tools

Wybór silnika renderowania

Do renderowania aplikacji na Androida XR zalecamy używanie interfejsu Vulkan Graphics API. Aby wybrać Vulkan jako interfejs Graphics API:

  1. W Unity kliknij Edit > Project Settings > Player.
  2. Wybierz kartę Android i otwórz Other Settings > Rendering.
  3. Jeśli opcja Auto Graphics API jest włączona, wyłącz ją, aby wyświetlić sekcję Graphics APIs.
  4. W sekcji Graphics APIs kliknij przycisk Add (+) i z menu wybierz Vulkan.

    Przykład pokazujący, jak zmienić ustawienia interfejsu Graphics API w interfejsie

  5. Zmień kolejność interfejsów Graphics API za pomocą uchwytów (=), aby Vulkan był na pierwszym miejscu.

  6. Opcjonalnie możesz wybrać inne interfejsy Graphics API i kliknąć przycisk Remove (-), aby je usunąć.

Universal Render Pipeline

Android XR jest zgodny z Universal Render Pipeline (URP). Jeśli planujesz używać funkcji passthrough, zaktualizuj domyślne ustawienia URP, aby uzyskać najlepszą wydajność passthrough na Androidzie XR.

W tabeli poniżej znajdziesz listę zalecanych ustawień URP w Unity, które są szczegółowo opisane w kolejnych sekcjach.

Ustawienie

Lokalizacja

Zalecana wartość

HDR

Universal Render Pipeline Asset

Wyłączono

Przetwarzanie końcowe

Universal Renderer Data

Wyłączono

Ustawienia Universal Render Pipeline Asset

Aby zoptymalizować Universal Render Pipeline Asset na Androida XR:

  1. Znajdź Universal Render Pipeline Asset projektu. Możesz to zrobić, wpisując t:UniversalRenderPipelineAsset w pasku wyszukiwania okna Project.

  2. W sekcji Quality wyłącz HDR.

    Komponent Universal Render Pipeline z zalecanymi ustawieniami

Ustawienia Universal Renderer Data

Aby zoptymalizować Universal Renderer Data na Androida XR:

  1. Znajdź Universal Renderer Data Asset projektu. Możesz to zrobić, wpisując t:UniversalRendererData w pasku wyszukiwania okna Project.

  2. W Inspector w sekcji Post-processing odznacz Enabled.

    Dane z Universal Renderer wyświetlane z zalecanymi ustawieniami

Minimalny poziom interfejsu API Androida

Ustaw minimalny poziom interfejsu API projektu na 24, który jest wymagany przez OpenXR Loader. W przeciwnym razie kompilacje mogą się nie udać.

Aby ustawić minimalny poziom interfejsu API Androida:

  1. Kliknij Edit > Project Settings > Player.
  2. Wybierz kartę Android i otwórz Other Settings.
  3. W sekcji Identification w polu Minimal API level wybierz 24 lub wyższy.

Punkt wejścia aplikacji

Skonfiguruj te ustawienia punktu wejścia aplikacji:

  1. Kliknij Edit > Project Settings > Player.
  2. Wybierz kartę Android i otwórz Other Settings.
  3. W sekcji Configuration upewnij się, że w polu Application Entry Point jest zaznaczona opcja GameActivity i odznaczona opcja Activity.

Okna

Większość aplikacji na Androida XR wymaga okien o zmiennym rozmiarze, ponieważ są one potrzebne do renderowania okien, takich jak prośby o uprawnienia systemowe.

Aby okna były renderowane prawidłowo:

  1. Kliknij Edit > Project Settings > Player.
  2. Wybierz kartę Android i otwórz Resolution and Presentation.
  3. W sekcji Resolution włącz Resizeable Activity.

Zobacz też


OpenXR™ i logo OpenXR są znakami towarowymi należącymi do The Khronos Group Inc. i są zarejestrowane jako znaki towarowe w Chinach, Unii Europejskiej, Japonii i Wielkiej Brytanii.