Questa guida descrive in dettaglio le versioni del motore consigliate, gli SDK richiesti e le impostazioni del progetto Android durante lo sviluppo di un'app Unreal Engine per Android XR.
Prerequisiti
Prima di poter configurare Unreal Engine per lo sviluppo di Android XR, devi installare le seguenti applicazioni e strumenti:
Scarica e installa Epic Games Launcher.
- Da Epic Games Launcher, installa la versione 5.6.1 (o successive) di Unreal Engine.
Configura il sistema per compilare il codice C++ (ad esempio, utilizzando Visual Studio 2022 per Windows o Xcode per macOS). Per saperne di più, consulta la configurazione dell'ambiente di sviluppo C++ di Epic.
Installa l'SDK.NET 8.0.
Installa Android Studio (Panda 4 | 2025.3.4 Patch 1 o versioni successive).
Installare il supporto per la creazione di build Android
Poiché Android XR si basa su versioni specifiche dell'SDK, devi installare gli strumenti di build Android corretti insieme a Unreal Engine.
- Apri Epic Games Launcher.
Fai clic sulla freccia giù accanto alla versione di Engine installata (pulsante Avvia) e poi su Opzioni.
- Scorri fino alle opzioni di installazione, seleziona Android e fai clic su Applica.
- Se richiesto, consenti al motore di registrare le estensioni dei file necessarie.
Installa Java JDK 17.
In Android Studio, utilizza SDK Manager per installare le seguenti versioni specifiche richieste dagli esempi di Android XR:
- Piattaforme SDK: 34, 35 e 36
- NDK: 29.0.x
- Strumenti a riga di comando (tutti gli elementi)
Segui la guida alla configurazione avanzata e alla risoluzione dei problemi di Epic per configurare le seguenti variabili di ambiente di sistema:
ANDROID_HOMEJAVA_HOMENDK_ROOT
Creare un progetto Unreal XR
Successivamente, crea un nuovo progetto e configuralo con i plug-in XR e gli input necessari:
- Avvia Unreal Engine 5.6.1.
- Nella sezione Nuove categorie di progetti, seleziona il modello Realtà virtuale.
- Nel menu Impostazioni predefinite progetto, imposta Piattaforma di destinazione su Dispositivi mobili.
- Imposta Preset qualità su Scalabile per promuovere prestazioni ottimali sull'hardware XR mobile.
- Scegli un nome per il progetto, quindi fai clic su Crea.
Configurare le impostazioni di Android
Dopo aver aperto il progetto, completa questi passaggi per impostare i livelli API Android richiesti e le impostazioni grafiche per Android XR:
- Vai a Modifica > Impostazioni progetto.
- Vai a Piattaforme > Android.
- Se il pulsante Accetta licenza SDK è evidenziato in rosso, fai clic.
- Nella sezione APKPackaging:
- Imposta Versione minima dell'SDK su
34. - Imposta Versione SDK target su
34(o versioni successive).
- Imposta Versione minima dell'SDK su
Scorri fino alla sezione Build e seleziona Supporta Vulkan.
Vulkan è l'API grafica consigliata e ad alte prestazioni per Android XR.
Configurare le impostazioni di rendering
Per ottenere le frequenze dei fotogrammi elevate e la nitidezza visiva richieste per Android XR, devi anche configurare Unreal Engine in modo che utilizzi il percorso di rendering mobile ottimizzato:
- Vai a Modifica > Impostazioni progetto e seleziona Motore > Rendering.
Nella sezione Forward Renderer, seleziona Forward Shading.
Il renderer forward è molto più veloce per la VR mobile rispetto al renderer deferred predefinito. Tieni presente che l'attivazione di questa opzione richiede il riavvio dell'editor e la compilazione degli shader.
Nella sezione Impostazioni predefinite, imposta Metodo anti-aliasing su MSAA.
Nella sezione Mobile, imposta MSAA mobile su 4x.
MSAA offre i risultati più nitidi per la VR senza gli effetti di sfocatura causati dall'anti-aliasing temporale (TAA).
Nella sezione VR:
Deseleziona HDR mobile.
La disattivazione della tecnologia High Dynamic Range sui dispositivi mobili riduce drasticamente l'overhead di post-elaborazione.
Seleziona Visualizzazione multipla mobile.
In questo modo, il motore può eseguire il rendering di entrambi gli occhi in un'unica passata, migliorando notevolmente le prestazioni della CPU.
Vedi anche
Per istruzioni dettagliate sul deployment di un progetto modello su un dispositivo Android, consulta Configurazione dei progetti Unreal Engine per lo sviluppo per Android.