Konfigurowanie podglądu bezpośredniego w Unreal Engine

Obsługiwane urządzenia XR
Te wskazówki pomogą Ci tworzyć aplikacje na te typy urządzeń XR.
Gogle XR
Przewodowe okulary XR

Podgląd bezpośredni umożliwia testowanie i iterowanie złożonych interakcji bezpośrednio w edytorze Unreal Editor przy użyciu danych na żywo z urządzenia z Androidem XR. Dzięki podglądowi bezpośredniemu maszyna hosta renderuje i debuguje treści, przesyła strumieniowo widok bezpośrednio na fizyczne urządzenie z Androidem XR oraz przesyła strumieniowo obsługiwane rozszerzenia OpenXR z powrotem do hosta w czasie rzeczywistym.

Skorzystaj z tego przewodnika, aby skonfigurować podgląd bezpośredni w projekcie w Unreal Engine.

Wymagania wstępne

Zanim zaczniesz, upewnij się, że środowisko programistyczne spełnia te wymagania:

  • Android XR Engine Hub: wykonaj wszystkie czynności opisane w sekcji „Pierwsze kroki” w przewodniku po Android XR Engine Hub , aby zainstalować i skonfigurować maszynę hosta na potrzeby podglądu bezpośredniego.
  • Sprzęt:

    • Użyj maszyny hosta z systemem Windows 11.
    • Użyj nowoczesnej karty graficznej z obsługą kodowania wideo Vulkan.

Konfigurowanie wtyczek Androida XR

Skonfiguruj Unreal Engine za pomocą wymaganych wtyczek Androida XR:

  1. Wykonaj czynności opisane w przewodniku szybkiego startu dotyczącym rozszerzeń Androida XR dla Unreal Engine.

    Jeśli później utworzysz nowy projekt lub otworzysz projekt, którego nie używasz z podglądem bezpośrednim, wykonaj te same czynności ponownie.

  2. W przypadku każdego projektu upewnij się, że projekt ma dowiązanie symboliczne do folderu wtyczek dostawcy.

Konfigurowanie ustawień projektu

Skonfiguruj ustawienia projektu na potrzeby strumieniowego przesyłania podglądu bezpośredniego:

  1. Kliknij Ustawienia projektu > Platformy > Windows.
  2. W przypadku RHI wybierz Vulkan.
  3. Kliknij Edytuj > Wtyczki.
  4. Włącz wtyczkę AndroidXRStreaming.
  5. Kliknij Edytuj > Ustawienia projektu > Opis.
  6. Włącz Uruchom w VR.

Włączanie środowiska wykonawczego strumieniowego przesyłania

Gdy w projekcie jest włączona wtyczka AndroidXRStreaming , sprawdź, czy jest obecne środowisko wykonawcze strumieniowego przesyłania Androida XR:

  1. Kliknij Ustawienia projektu > Wtyczki > AndroidXRStreaming.
  2. Kliknij Włącz strumieniowe przesyłanie Androida XR.

    Włączanie środowiska wykonawczego strumieniowania Androida XR

  3. Aby zastosować te zmiany, uruchom ponownie Unreal Engine.

Konfigurowanie klienta strumieniowego przesyłania

Skonfiguruj klienta strumieniowego przesyłania za pomocą różnych opcji projektu:

  1. Kliknij Ustawienia projektu > Wtyczki.
  2. W sekcji AndroidXRStreamingClient sprawdź każdą z tych opcji i włącz lub wyłącz je, aby dopasować je do potrzeb projektu:

    • Auto Start Client On Preview (Automatyczne uruchamianie klienta w podglądzie): gdy ta opcja jest włączona, po kliknięciu Start VR Preview (Uruchom podgląd VR) w edytorze uruchamia aplikację klienta podglądu na dowolnym prawidłowym, wybranym urządzeniu.
    • Auto Stop Client On Preview (Automatyczne zatrzymywanie klienta w podglądzie): gdy ta opcja jest włączona, zamyka klienta podglądu po zatrzymaniu podglądu VR w edytorze.
    • Auto Select Compatible Device (Automatyczne wybieranie zgodnego urządzenia): gdy ta opcja jest włączona, podczas wyszukiwania urządzeń automatycznie wybiera pierwsze zgodne urządzenie podłączone do maszyny.
    • Show Error Dialogs (Wyświetlaj okna błędów): gdy ta opcja jest włączona, wyświetla dodatkowe okna błędów (np. okno błędu, jeśli spróbujesz uruchomić podgląd VR bez wybrania urządzenia klienta). Aby ukryć te okna, wyłącz tę opcję.
    • Refresh (Odśwież): gdy ta opcja jest włączona, przycisk Refresh (Odśwież) wyszukuje podłączone urządzenia i wyświetla listę zgodnych urządzeń (określaną na podstawie obecności aplikacji klienta podglądu bezpośredniego w Android XR Engine Hub).

Uruchamianie podglądu bezpośredniego

Uruchom podgląd bezpośredni, aby przesyłać strumieniowo bezpośrednio z Unreal Engine:

  1. Podłącz urządzenie z Androidem XR do maszyny hosta za pomocą kabla USB-C wysokiej jakości.

  2. Jeśli nigdy wcześniej nie używasz tego urządzenia z podglądem bezpośrednim, przed uruchomieniem podglądu bezpośredniego w silniku gry podłącz i skonfiguruj urządzenie na potrzeby podglądu bezpośredniego w Android XR Engine Hub.

  3. W edytorze Unreal Editor kliknij Play level in VR (Odtwórz poziom w VR). Podczas uruchamiania podglądu bezpośredniego nie używaj zwykłej opcji Play in Editor (Odtwórz w edytorze).