Udostępnij za pośrednictwem


Instalowanie pakietu usługi Remote Rendering dla środowiska Unity

Usługa Azure Remote Rendering używa pakietu aparatu Unity do hermetyzacji integracji z aparatem Unity. Ten pakiet zawiera cały interfejs API języka C# i wszystkie pliki binarne wtyczki wymagane do korzystania z usługi Azure Remote Rendering z aparatem Unity. Po schemacie nazewnictwa aparatu Unity dla pakietów pakiet jest nazywany com.microsoft.azure.remote-rendering.

Pakiet nie jest częścią repozytorium przykładów ARR i nie jest dostępny w wewnętrznym rejestrze pakietów aparatu Unity. Możesz wybrać jedną z następujących opcji, aby zainstalować pakiet aparatu Unity.

Instalowanie pakietu remote rendering przy użyciu narzędzia funkcji rzeczywistości mieszanej

Narzędzie funkcji rzeczywistości mieszanej (pobieranie) integruje pakiety funkcji rzeczywistości mieszanej z projektami aparatu Unity.

Aby dodać pakiet do projektu, musisz:

  1. Pobieranie narzędzia funkcji rzeczywistości mieszanej
  2. Postępuj zgodnie z pełnymi instrukcjami dotyczącymi korzystania z narzędzia.
  3. Na stronie Odnajdywanie funkcji zaznacz pole wyboru pakietu Microsoft Azure Remote Rendering w obszarze Azure Mixed Reality Services i wybierz wersję pakietu, który chcesz dodać do projektu
  4. Jeśli chcesz użyć biblioteki OpenXR, dodaj również pakiet wtyczki Mixed Reality OpenXR w usłudze Azure Mixed Reality Services w taki sam sposób.

Mixed_Reality_feature_tool_package

Aby zaktualizować pakiet lokalny, wystarczy wybrać nowszą wersję z narzędzia funkcji rzeczywistości mieszanej i zainstalować go. Aktualizowanie pakietu może czasami prowadzić do błędów konsoli. Jeśli w konsoli pojawią się błędy, spróbuj zamknąć i ponownie otworzyć projekt.

Ręczne instalowanie pakietu remote rendering

Aby zainstalować pakiet Remote Rendering ręcznie, należy wykonać następujące kroki:

  1. Pobierz pakiet ze źródła danych npm pakietów rzeczywistości mieszanej pod adresem https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry.

    • Możesz użyć narzędzia npm i uruchomić następujące polecenie, aby pobrać pakiet do bieżącego folderu.

      npm pack com.microsoft.azure.remote-rendering --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
      

      Jeśli chcesz użyć biblioteki OpenXR, uruchom następujące polecenie, aby pobrać pakiet pomocy technicznej platformy do bieżącego folderu.

      npm pack com.microsoft.mixedreality.openxr --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
      
    • Możesz też użyć skryptu programu PowerShell z Scripts/DownloadUnityPackages.ps1 repozytorium GitHub azure-remote-rendering.

      • Edytuj zawartość elementu Scripts/unity_sample_dependencies.json do

        {
          "packages": [
            {
              "name": "com.microsoft.azure.remote-rendering", 
              "version": "latest", 
              "registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry"
            }
          ]
        }
        

        Jeśli chcesz użyć biblioteki OpenXR, potrzebujesz również pakietu pomocy technicznej platformy. Edytuj zawartość elementu Scripts/unity_sample_dependencies.json do

        {
          "packages": [
            {
              "name": "com.microsoft.azure.remote-rendering", 
              "version": "latest", 
              "registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry"
            },
            {
              "name": "com.microsoft.mixedreality.openxr", 
              "version": "latest", 
              "registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry"
            }
          ]
        }
        
      • Uruchom następujące polecenie w programie PowerShell, aby pobrać pakiet do udostępnionego katalogu docelowego.

        DownloadUnityPackages.ps1 -DownloadDestDir <destination directory>
        
  2. Zainstaluj pobrane pakiety przy użyciu Menedżer pakietów aparatu Unity.

Aby zaktualizować pakiet lokalny, powtórz odpowiednie użyte kroki pobierania i ponownie zaimportuj pakiet. Aktualizowanie pakietu może czasami prowadzić do błędów konsoli. Jeśli w konsoli pojawią się błędy, spróbuj zamknąć i ponownie otworzyć projekt.

Potoki renderowania aparatu Unity

Obsługiwane potoki renderowania aparatu Unity są udokumentowane w tym dedykowanym artykule: Unity Render Pipelines (Potoki renderowania aparatu Unity)

Następne kroki