Bu kılavuzda, Android XR için Unreal Engine uygulaması geliştirirken önerilen motor sürümleri, gerekli SDK'lar ve Android proje ayarları ayrıntılı olarak açıklanmaktadır.
Ön koşullar
Android XR geliştirme için Unreal Engine'i ayarlamadan önce aşağıdaki uygulamaları ve araçları yüklemeniz gerekir:
Epic Games Başlatıcı'yı indirip yükleyin.
- Epic Games Başlatıcı'dan Unreal Engine'in 5.6.1 (veya daha yeni) sürümünü yükleyin.
Sisteminizi C++ kodu oluşturacak şekilde ayarlayın (örneğin, Windows için Visual Studio 2022'yi veya macOS için Xcode'u kullanarak). Daha fazla bilgi için Epic'in C++ geliştirme ortamı kurulumu başlıklı makalesine bakın.
.NET 8.0 SDK'sını yükleyin.
Android Studio'yu (Panda 4 | 2025.3.4 Patch 1 veya sonraki sürümler) yükleyin.
Android derleme desteğini yükleme
Android XR, belirli SDK sürümlerini kullandığından Unreal Engine ile birlikte doğru Android derleme araçlarını yüklemeniz gerekir.
- Epic Games Başlatıcı'yı açın.
Yüklü motor sürümünüzün (Başlat düğmesi) yanındaki açılır oku tıklayın ve Seçenekler'i tıklayın.
- Yükleme seçeneklerine ilerleyin, Android'i seçin ve Uygula'yı tıklayın.
- İstenirse motorun ihtiyaç duyduğu dosya uzantılarını kaydetmesine izin verin.
Java JDK 17'yi yükleyin.
Android Studio'da, Android XR örnekleri için gereken aşağıdaki belirli sürümleri yüklemek üzere SDK Manager'ı kullanın:
- SDK Platformları: 34, 35 ve 36
- NDK: 29.0.x
- Komut Satırı Araçları (tüm öğeler)
Aşağıdaki sistem ortam değişkenlerini yapılandırmak için Epic'in Gelişmiş kurulum ve sorun giderme kılavuzu'nu inceleyin:
ANDROID_HOMEJAVA_HOMENDK_ROOT
Unreal XR projesi oluşturma
Ardından, yeni bir proje oluşturun ve gerekli XR eklentileri ve girişleriyle yapılandırın:
- Unreal Engine 5.6.1'i başlatın.
- Yeni Proje Kategorileri bölümünde Sanal Gerçeklik şablonunu seçin.
- Proje Varsayılanları menüsünde Hedef Platform'u Mobil olarak ayarlayın.
- Mobil XR donanımında optimum performansı desteklemek için Kalite Ön Ayarı'nı Ölçeklenebilir olarak ayarlayın.
- Bir proje adı seçip Oluştur'u tıklayın.
Android ayarlarını yapılandırma
Projeniz açıldıktan sonra Android XR için gerekli Android API düzeylerini ve grafik ayarlarını belirlemek üzere aşağıdaki adımları uygulayın:
- Düzenle > Proje Ayarları'na gidin.
- Platformlar > Android'e gidin.
- SDK Lisansını Kabul Et düğmesi kırmızı renkte vurgulanmışsa bu düğmeyi tıklayın.
- APKPackaging bölümünde:
- Minimum SDK sürümünü
34olarak ayarlayın. - Hedef SDK Sürümü'nü
34(veya daha yüksek) olarak ayarlayın.
- Minimum SDK sürümünü
Ekranı Derleme bölümüne kaydırın ve Vulkan'ı destekle'yi seçin.
Vulkan, Android XR için önerilen ve yüksek performanslı grafik API'sidir.
Oluşturma ayarlarını yapılandırma
Android XR için gereken yüksek kare hızlarına ve görsel netliğe ulaşmak üzere Unreal Engine'i optimize edilmiş mobil oluşturma yolunu kullanacak şekilde de yapılandırmanız gerekir:
- Düzenle > Proje Ayarları'na gidin ve Motor > Oluşturma'ya gidin.
Forward Renderer bölümünde Forward Shading'i seçin.
İleri oluşturucu, mobil VR için varsayılan ertelenmiş oluşturucudan önemli ölçüde daha hızlıdır. Bu özelliği etkinleştirmek için düzenleyicinin yeniden başlatılması ve gölgelendirici derlemesi gerektiğini unutmayın.
Varsayılan Ayarlar bölümünde Kenar Yumuşatma Yöntemi'ni MSAA olarak ayarlayın.
Mobil bölümünde Mobil MSAA'yı 4x olarak ayarlayın.
MSAA, Temporal AA'nın (TAA) neden olduğu bulanıklaştırma efektleri olmadan VR için en net sonuçları sağlar.
VR bölümünde:
Mobil HDR'yi temizleyin.
Mobil cihazlarda yüksek dinamik aralığın devre dışı bırakılması, işlem sonrası ek yükünü önemli ölçüde azaltır.
Mobil Çoklu Görünüm'i seçin.
Bu, motorun her iki gözü tek geçişte oluşturmasına olanak tanıyarak CPU performansını önemli ölçüde artırır.
Aşağıdaki kaynakları da incelemenizi öneririz:
Şablon projeyi Android destekli bir cihaza dağıtmayla ilgili ayrıntılı talimatlar için Android geliştirme için Unreal Engine projelerini ayarlama başlıklı makaleyi inceleyin.