Direct Preview, Android XR cihazından alınan canlı verileri kullanarak karmaşık etkileşimleri doğrudan Unreal Editor'da test etmenize ve yinelemenize olanak tanır. Doğrudan Önizleme ile ana makine, içeriği oluşturup hata ayıklar, görsel görüntü alanını doğrudan fiziksel Android XR cihazınıza aktarır ve desteklenen OpenXR uzantılarını anlık olarak ana makineye geri aktarır.
Unreal Engine'de projeniz için Doğrudan Önizleme'yi ayarlamak üzere bu kılavuzu uygulayın.
Ön koşullar
Başlamadan önce geliştirme ortamınızın aşağıdaki şartları karşıladığından emin olun:
- Unreal Engine sürümü: Unreal Engine 5.6.x veya 5.8.x.
- Proje kurulumu: Unreal Engine proje kurulumu kılavuzundaki tüm adımları tamamlayın.
- Android XR Engine Hub: Ana makinenizi Direct Preview için yükleyip yapılandırmak üzere Android XR Engine Hub kılavuzunun başlangıç bölümündeki tüm adımları tamamlayın.
Donanım:
- Windows 11 çalıştıran bir ana makine kullanın.
- Vulkan Video Kodlama desteği olan modern bir ekran kartı kullanın.
Android XR eklentilerini ayarlama
Unreal Engine'i gerekli Android XR eklentileriyle ayarlayın:
Unreal Engine için Android XR Uzantıları hızlı başlangıç kılavuzundaki adımları uygulayın.
Daha sonra yeni bir proje oluşturursanız veya Direct Preview ile kullanmadığınız bir projeyi açarsanız aynı adımları tekrar uygulayın.
Her proje için projenin, tedarikçi eklentileri klasörüne sembolik bağlantısı olduğundan emin olun.
Proje ayarlarını yapılandırın
Doğrudan önizleme akışı için proje ayarlarınızı yapılandırın:
- Project Settings > Platforms > Windows'a (Proje Ayarları > Platformlar > Windows) gidin.
- RHI için Vulkan.
- Edit > Plugins'e (Düzenle > Eklentiler) gidin.
- AndroidXRStreaming eklentisini etkinleştirin.
- Edit (Düzenle) > Project Settings (Proje Ayarları) > Description (Açıklama) bölümüne gidin.
- VR'da Başlat'ı etkinleştirin.
Akış çalışma zamanını etkinleştirme
Projede AndroidXRStreaming eklentisi etkinleştirildiğine göre Android XR Streaming çalışma zamanının mevcut olup olmadığını kontrol edin:
- Project Settings > Plugins > AndroidXRStreaming (Proje Ayarları > Eklentiler > AndroidXRStreaming) bölümüne gidin.
AndroidXR Streaming'i etkinleştir'i tıklayın.
Bu değişiklikleri uygulamak için Unreal Engine'i yeniden başlatın.
Akış istemcisini yapılandırma
Akış istemcisini projeniz için farklı seçeneklerle yapılandırın:
- Project Settings > Plugins'e (Proje Ayarları > Eklentiler) gidin.
AndroidXRStreamingClient bölümünde aşağıdaki seçeneklerin her birini inceleyin ve projeniz için ihtiyacınız olanlara göre etkinleştirin veya devre dışı bırakın:
- Auto Start Client On Preview (Önizlemede İstemciyi Otomatik Başlat): Etkinleştirildiğinde, düzenleyiciden Start VR Preview'u (VR Önizlemesini Başlat) tıkladığınızda önizleme istemci uygulamasını geçerli ve seçili herhangi bir cihazda başlatır.
- Auto Stop Client On Preview (Önizlemede İstemciyi Otomatik Olarak Durdur): Etkinleştirildiğinde, düzenleyiciden gelen VR önizlemesi durdurulduğunda önizleme istemcisini sonlandırır.
- Uyumlu Cihazı Otomatik Seç: Etkinleştirildiğinde, cihazlar aranırken makineye bağlı ilk uyumlu cihazı otomatik olarak seçer.
- Hata İletişim Kutularını Göster: Etkinleştirildiğinde ek hata iletişim kutuları gösterilir (örneğin, istemci cihaz seçmeden VR önizlemesi başlatmaya çalışırsanız bir hata iletişim kutusu gösterilir). Bu iletişim kutularını gizlemek için bu seçeneği devre dışı bırakın.
- Yenile: Etkinleştirildiğinde Yenile düğmesi, bağlı cihazları arar ve uyumlu olanları listeler (Android XR Engine Hub'da Direct Preview istemci uygulamasının varlığına göre belirlenir).
Doğrudan önizlemeyi başlatma
Doğrudan Unreal Engine'den yayın yapmak için Direct Preview'u başlatın:
Yüksek kaliteli bir USB-C kablosu kullanarak Android XR cihazınızı ana makinenize bağlayın.
Bu cihazı daha önce Direct Preview ile kullanmadıysanız oyun motorunuz üzerinden Direct Preview'u başlatmadan önce Android XR Engine Hub'da cihazı bağlayıp Direct Preview için yapılandırın.
Unreal Editor'da Play level in VR'ı (Seviyeyi VR'da oynat) tıklayın. Doğrudan Önizleme'yi başlatırken her zamanki Play in Editor (Düzenleyicide Oynat) seçeneğini kullanmayın.