W tym przewodniku znajdziesz zalecane wersje silnika, wymagane pakiety SDK i ustawienia projektu Androida podczas tworzenia aplikacji Unreal Engine na Androida XR.
Wymagania wstępne
Zanim skonfigurujesz Unreal Engine do tworzenia aplikacji na Androida XR, musisz zainstalować te aplikacje i narzędzia:
Pobierz i zainstaluj Epic Games Launcher.
- W programie uruchamiającym Epic Games zainstaluj Unreal Engine w wersji 5.6.1 (lub nowszej).
Skonfiguruj system do kompilowania kodu C++ (np. za pomocą Visual Studio 2022 w systemie Windows lub Xcode w systemie macOS). Więcej informacji znajdziesz w artykule Epic o konfigurowaniu środowiska programistycznego C++.
Zainstaluj pakiet SDK.NET 8.0.
Zainstaluj Androida Studio (Quail 2 | 2026.1.2 lub nowszego).
Instalowanie obsługi kompilacji na Androida
Android XR korzysta z określonych wersji pakietu SDK, dlatego musisz zainstalować odpowiednie narzędzia do kompilacji Androida wraz z Unreal Engine.
- Otwórz program startowy Epic Games.
Kliknij strzałkę obok zainstalowanej wersji Engine (przycisk Uruchom) i kliknij Opcje.
- Przewiń dalej do opcji instalacji, wybierz Android i kliknij Zastosuj.
- Jeśli pojawi się prośba, zezwól silnikowi na zarejestrowanie wszystkich wymaganych przez niego rozszerzeń plików.
Zainstaluj Java JDK 17.
W Android Studio użyj Menedżera SDK, aby zainstalować te konkretne wersje wymagane przez przykłady Androida XR:
- Platformy SDK: 34, 35 i 36
- NDK: 29.0.x
- Narzędzia wiersza poleceń (wszystkie elementy)
Postępuj zgodnie z zaawansowanym przewodnikiem po konfiguracji i rozwiązywaniu problemów firmy Epic, aby skonfigurować te zmienne środowiskowe systemu:
ANDROID_HOMEJAVA_HOMENDK_ROOT
Tworzenie projektu Unreal XR
Następnie utwórz nowy projekt i skonfiguruj go za pomocą niezbędnych wtyczek XR i danych wejściowych:
- Uruchom Unreal Engine 5.6.1.
- W sekcji Nowe kategorie projektów wybierz szablon Wirtualna rzeczywistość.
- W menu Ustawienia domyślne projektu ustaw Platformę docelową na Urządzenia mobilne.
- Ustaw Gotowe ustawienia jakości na Skalowalne, aby zapewnić optymalną wydajność na mobilnym sprzęcie XR.
- Wybierz nazwę projektu, a następnie kliknij Utwórz.
Konfigurowanie ustawień Androida
Po otwarciu projektu wykonaj te czynności, aby ustawić wymagane poziomy interfejsu Android API i ustawienia grafiki dla Androida XR:
- Kliknij Edytuj > Ustawienia projektu.
- Kliknij Platformy > Android.
- Jeśli przycisk Accept SDK License (Akceptuj licencję na pakiet SDK) jest podświetlony na czerwono, kliknij go.
- W sekcji APKPackaging:
- Ustaw Minimalną wersję pakietu SDK na
34. - Ustaw Wersję docelowego pakietu SDK na
34(lub nowszą).
- Ustaw Minimalną wersję pakietu SDK na
Przewiń dalej do sekcji Kompilacja i kliknij Obsługa platformy Vulkan.
Vulkan to zalecany, wysoce wydajny interfejs API grafiki dla Androida XR.
Konfigurowanie ustawień renderowania
Aby uzyskać wysoką liczbę klatek na sekundę i wyraźny obraz wymagane w przypadku Androida XR, musisz też skonfigurować Unreal Engine tak, aby korzystał ze zoptymalizowanej ścieżki renderowania na urządzeniach mobilnych:
- Kliknij Edytuj > Ustawienia projektu i otwórz Silnik > Renderowanie.
W sekcji Forward Renderer (Renderowanie do przodu) wybierz Forward Shading (Cieniowanie do przodu).
Renderowanie do przodu jest znacznie szybsze w przypadku VR na urządzenia mobilne niż domyślne renderowanie odroczone. Pamiętaj, że włączenie tej opcji wymaga ponownego uruchomienia edytora i skompilowania cieniowania.
W sekcji Ustawienia domyślne ustaw Metodę wygładzania krawędzi na MSAA.
W sekcji Urządzenia mobilne ustaw opcję Wygładzanie krawędzi na urządzeniach mobilnych na 4x.
MSAA zapewnia najostrzejsze wyniki w przypadku VR bez efektów rozmycia powodowanych przez Temporal AA (TAA).
W sekcji VR:
Odznacz HDR na urządzeniu mobilnym.
Wyłączenie HDR na urządzeniu mobilnym znacznie zmniejsza obciążenie związane z przetwarzaniem końcowym.
Wybierz Widok łączony na urządzeniu mobilnym.
Dzięki temu silnik może renderować oba obrazy w jednym przebiegu, co znacznie zwiększa wydajność procesora.
Zobacz też
Szczegółowe instrukcje wdrażania projektu szablonu na urządzeniu z Androidem znajdziesz w artykule Konfigurowanie projektów Unreal Engine na potrzeby tworzenia aplikacji na Androida.