In diesem Leitfaden werden die empfohlenen Engine-Versionen, erforderlichen SDKs und Android-Projekteinstellungen für die Entwicklung einer Unreal Engine-App für Android XR beschrieben.
Vorbereitung
Bevor Sie Unreal Engine für die Android XR-Entwicklung einrichten können, müssen Sie die folgenden Anwendungen und Tools installieren:
Laden Sie den Epic Games Launcher herunter und installieren Sie ihn.
- Installieren Sie über den Epic Games Launcher die Version 5.6.1 (oder höher) von Unreal Engine.
Richten Sie Ihr System ein, um C++-Code zu erstellen (z. B. mit Visual Studio 2022 für Windows oder Xcode für macOS). Weitere Informationen finden Sie im Leitfaden zur Einrichtung der C++ Entwicklungsumgebung von Epic.
Installieren Sie das .NET 8.0 SDK.
Installieren Sie Android Studio (Panda 4 | 2025.3.4 Patch 1 oder höher).
Android-Build-Support installieren
Da für Android XR bestimmte SDK-Versionen erforderlich sind, müssen Sie die richtigen Android-Build-Tools zusammen mit Unreal Engine installieren.
- Öffnen Sie den Epic Games Launcher.
Klicken Sie auf den Drop-down-Pfeil neben der installierten Engine-Version (Schaltfläche „Starten“) und dann auf Optionen.
- Scrollen Sie weiter zu den Installationsoptionen, wählen Sie Android aus und klicken Sie auf Übernehmen.
- Erlauben Sie der Engine bei Aufforderung, alle erforderlichen Dateierweiterungen zu registrieren.
Installieren Sie Java JDK 17.
Installieren Sie in Android Studio mit dem SDK Manager die folgenden spezifischen Versionen, die für die Android XR-Beispiele erforderlich sind:
- SDK Platforms: 34, 35 und 36
- NDK: 29.0.x
- Command-line Tools (alle Elemente)
Folgen Sie der erweiterten Einrichtungs- und Fehlerbehebungsanleitung von Epic, um die folgenden Systemumgebungsvariablen zu konfigurieren:
ANDROID_HOMEJAVA_HOMENDK_ROOT
Unreal XR-Projekt erstellen
Erstellen Sie als Nächstes ein neues Projekt und konfigurieren Sie es mit den erforderlichen XR-Plug-ins und ‑Eingaben:
- Starten Sie Unreal Engine 5.6.1.
- Wählen Sie unter New Project Categories (Neue Projektkategorien) die Vorlage Virtual Reality (Virtuelle Realität) aus.
- Legen Sie im Menü Project Defaults (Projektstandardeinstellungen) für Target Platform (Zielplattform) die Option Mobile (Mobil) fest.
- Legen Sie für Quality Preset (Qualitätsvoreinstellung) die Option Scalable (Skalierbar) fest, um eine optimale Leistung auf mobiler XR-Hardware zu erzielen.
- Wählen Sie einen Projektnamen aus und klicken Sie dann auf Create (Erstellen).
Android-Einstellungen konfigurieren
Nachdem Sie Ihr Projekt geöffnet haben, führen Sie die folgenden Schritte aus, um die erforderlichen Android-API-Ebenen und Grafikeinstellungen für Android XR festzulegen:
- Wählen Sie Edit > Project Settings (Bearbeiten > Projekteinstellungen) aus.
- Gehen Sie zu Platforms > Android (Plattformen > Android).
- Wenn die Schaltfläche Accept SDK License (SDK-Lizenz akzeptieren) rot hervorgehoben ist, klicken Sie darauf.
- Im Abschnitt APKPackaging :
- Legen Sie für Minimum SDK Version (Mindest-SDK-Version) den Wert
34fest. - Legen Sie für Target SDK Version (Ziel-SDK-Version) den Wert
34(oder höher) fest.
- Legen Sie für Minimum SDK Version (Mindest-SDK-Version) den Wert
Scrollen Sie weiter zum Abschnitt Build (Build) und wählen Sie Support Vulkan (Vulkan unterstützen) aus.
Vulkan ist die empfohlene, leistungsstarke Grafik-API für Android XR.
Rendering-Einstellungen konfigurieren
Um die für Android XR erforderlichen hohen Bildraten und die visuelle Klarheit zu erzielen, müssen Sie Unreal Engine auch so konfigurieren, dass der optimierte mobile Rendering-Pfad verwendet wird:
- Wählen Sie Edit > Project Settings (Bearbeiten > Projekteinstellungen) und dann Engine > Rendering (Engine > Rendering) aus.
Wählen Sie im Abschnitt Forward Renderer (Forward-Renderer) die Option Forward Shading (Forward-Shading) aus.
Der Forward-Renderer ist für mobile VR deutlich schneller als der standardmäßige Deferred-Renderer. Beachten Sie, dass dies einen Neustart des Editors und die Kompilierung von Shadern erfordert.
Legen Sie im Abschnitt Default Settings (Standardeinstellungen) für Anti-Aliasing Method (Anti-Aliasing-Methode) die Option MSAA fest.
Legen Sie im Abschnitt Mobile (Mobil) für Mobile MSAA (Mobiles MSAA) die Option 4x fest.
MSAA liefert die schärfsten Ergebnisse für VR ohne die Unschärfeeffekte, die durch Temporal AA (TAA) verursacht werden.
Im Abschnitt VR:
Deaktivieren Sie Mobile HDR (Mobiles HDR).
Wenn Sie High Dynamic Range auf Mobilgeräten deaktivieren, wird der Aufwand für die Nachbearbeitung drastisch reduziert.
Wählen Sie Mobile Mehrfachdarstellung aus.
Dadurch kann die Engine beide Augen in einem Durchgang rendern, was die CPU-Leistung erheblich verbessert.
Weitere Informationen
Eine detaillierte Anleitung zum Bereitstellen eines Vorlagenprojekts auf einem Android-Gerät finden Sie unter Unreal Engine-Projekte für die Android-Entwicklung einrichten.