Konfigurowanie podglądu bezpośredniego w Unreal Engine

Odpowiednie urządzenia XR
Te wskazówki pomogą Ci tworzyć aplikacje na te typy urządzeń XR.
Gogle XR
Okulary XR z przewodem

Funkcja Direct Preview umożliwia testowanie i iteracyjne ulepszanie złożonych interakcji bezpośrednio w edytorze Unreal przy użyciu danych na żywo z urządzenia z Androidem XR. W przypadku podglądu bezpośredniego urządzenie hosta renderuje i debuguje treści, przesyła widok bezpośrednio na fizyczne urządzenie z Androidem XR oraz przesyła obsługiwane rozszerzenia OpenXR z powrotem do hosta w czasie rzeczywistym.

Wykonaj czynności opisane w tym przewodniku, aby skonfigurować podgląd bezpośredni w projekcie w Unreal Engine.

Wymagania wstępne

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

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

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

Konfigurowanie wtyczek Androida XR

Skonfiguruj Unreal Engine z wymaganymi wtyczkami Androida XR:

  1. Postępuj zgodnie z instrukcjami w przewodniku Android XR Extensions for Unreal Engine – szybki start.

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

  2. W przypadku każdego projektu sprawdź, czy zawiera on symboliczne połączenie z folderem wtyczek dostawcy.

Skonfiguruj ustawienia projektu

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

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

Włącz środowisko wykonawcze strumieniowania

Teraz, gdy w projekcie jest włączona wtyczka AndroidXRStreaming, sprawdź, czy jest dostępny środowisko wykonawcze strumieniowania na Androida XR:

  1. Kliknij Ustawienia projektu > Wtyczki > AndroidXRStreaming.
  2. Kliknij Włącz transmisję na Androidzie XR.

    Włączanie środowiska wykonawczego strumieniowania Androida XR

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

Konfigurowanie klienta przesyłania strumieniowego

Skonfiguruj klienta przesyłania strumieniowego z różnymi opcjami projektu:

  1. Kliknij Ustawienia projektu > Wtyczki.
  2. W sekcji AndroidXRStreamingClient sprawdź każdą z tych opcji i włącz lub wyłącz je zgodnie z potrzebami projektu:

    • Automatyczne uruchamianie klienta w podglądzie: po włączeniu uruchamia aplikację klienta podglądu na dowolnym prawidłowym, wybranym urządzeniu po kliknięciu Uruchom podgląd VR w edytorze.
    • Automatyczne zatrzymywanie klienta w podglądzie: po włączeniu tej opcji klient podglądu zostanie zamknięty, gdy podgląd VR z edytora zostanie zatrzymany.
    • Automatyczne wybieranie zgodnego urządzenia: po włączeniu tej opcji podczas wyszukiwania urządzeń automatycznie wybierane jest pierwsze zgodne urządzenie podłączone do maszyny.
    • Wyświetlaj okna dialogowe błędów: gdy ta opcja jest włączona, wyświetlane są dodatkowe okna dialogowe błędów (np. okno dialogowe błędu wyświetla się, gdy próbujesz rozpocząć podgląd VR bez wybrania urządzenia klienta). Wyłącz tę opcję, aby ukryć te okna.
    • Odśwież: po włączeniu przycisk Odśwież wyszukuje podłączone urządzenia i wyświetla listę zgodnych (określanych na podstawie obecności aplikacji klienckiej Direct Preview w Centrum silnika Android XR).

Uruchom bezpośredni podgląd

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

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

  2. Jeśli nigdy wcześniej nie używałeś(-aś) tego urządzenia z podglądem bezpośrednim, przed rozpoczęciem podglądu bezpośredniego w silniku gry połącz i skonfiguruj urządzenie na potrzeby podglądu bezpośredniego w centrum Android XR Engine Hub.

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