In diesem Leitfaden werden die empfohlenen Engine-Versionen, die erforderlichen SDKs und die Android-Projekteinstellungen für die Entwicklung einer Unreal Engine-App für Android XR beschrieben.
Vorbereitung
Bevor Sie die 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.x oder 5.8.x der Unreal Engine.
Richten Sie Ihr System so ein, dass C++-Code erstellt werden kann (z. B. mit Visual Studio 2022 für Windows oder Xcode für macOS). Weitere Informationen finden Sie unter C++-Entwicklungsumgebung einrichten von Epic.
Installieren Sie das .NET 8.0 SDK.
Installieren Sie Android Studio (Rabbit 2 | 2026.2.2 oder höher).
Android-Build-Unterstützung installieren
Da Android XR auf bestimmte SDK-Versionen angewiesen ist, müssen Sie die richtigen Android-Build-Tools zusammen mit der 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.
- Wenn Sie dazu aufgefordert werden, erlauben Sie der Engine, alle erforderlichen Dateiendungen 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-Plattformen: 34, 35 und 36
- NDK: 29.0.x
- Befehlszeilentools (alle Elemente)
Folgen Sie der Anleitung zur erweiterten Einrichtung und Fehlerbehebung 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 (Version 5.6.x oder 5.8.x).
- Wählen Sie unter New Project Categories (Neue Projektkategorien) die Vorlage Virtual Reality aus.
- Legen Sie im Menü Projektstandardwerte die Zielplattform auf Mobil fest.
- Setzen Sie die Qualitätsvoreinstellung auf Skalierbar, um eine optimale Leistung auf mobiler XR-Hardware zu erzielen.
- Wählen Sie einen Projektnamen aus und klicken Sie auf Erstellen.
Android-Einstellungen konfigurieren
Nachdem Sie Ihr Projekt geöffnet haben, führen Sie die folgenden Schritte aus, um die erforderlichen Android API-Level 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 SDK-Lizenz akzeptieren rot hervorgehoben ist, klicken Sie darauf.
- Im Abschnitt APKPackaging:
- Legen Sie die Mindestens erforderliche SDK-Version auf
34fest. - Legen Sie die SDK-Zielversion auf
34(oder höher) fest.
- Legen Sie die Mindestens erforderliche SDK-Version auf
Scrollen Sie weiter zum Abschnitt 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 Frameraten und die visuelle Klarheit zu erreichen, müssen Sie Unreal Engine auch so konfigurieren, dass der optimierte Renderingpfad für Mobilgeräte verwendet wird:
- Gehen Sie zu Edit > Project Settings (Bearbeiten > Projekteinstellungen) und rufen Sie Engine > Rendering auf.
Wählen Sie im Abschnitt Forward Renderer die Option Forward Shading aus.
Der Forward-Renderer ist für mobile VR deutlich schneller als der standardmäßige Deferred-Renderer. Wenn Sie diese Option aktivieren, müssen Sie den Editor neu starten und die Shader kompilieren.
Legen Sie im Abschnitt Standardeinstellungen für die Anti-Aliasing-Methode den Wert MSAA fest.
Setzen Sie im Bereich Mobilgeräte die Option MSAA für Mobilgeräte auf 4x.
MSAA liefert die schärfsten Ergebnisse für VR ohne die Unschärfeeffekte, die durch Temporal AA (TAA) verursacht werden.
Im Abschnitt VR:
Entferne das Häkchen bei Mobile HDR.
Wenn Sie High Dynamic Range auf Mobilgeräten deaktivieren, wird der Aufwand für die Nachbearbeitung drastisch reduziert.
Wähle Multiview auf Mobilgeräten aus.
Dadurch kann die Engine beide Augen in einem einzigen Durchgang rendern, was die CPU-Leistung erheblich verbessert.
Weitere Informationen
Eine ausführliche Anleitung zum Bereitstellen eines Vorlagenprojekts auf einem Android-Gerät finden Sie unter Unreal Engine-Projekte für die Android-Entwicklung einrichten.