Sdílet prostřednictvím


Instalace balíčku Remote Renderingu pro Unity

Azure Remote Rendering používá k zapouzdření integrace do Unity balíček Unity. Tento balíček obsahuje celé rozhraní API jazyka C# a všechny binární soubory modulu plug-in potřebné k použití Azure Remote Renderingu s Unity. Podle schématu pojmenování pro balíčky unity se balíček nazývá com.microsoft.azure.remote-rendering.

Balíček není součástí úložiště ukázek ARR a není k dispozici v interním registru balíčků Unity. Pro instalaci balíčku Unity můžete zvolit jednu z následujících možností.

Instalace balíčku vzdáleného vykreslování pomocí nástroje pro funkci hybridní reality

Nástroj pro funkce hybridní reality (ke stažení) integruje balíčky funkcí hybridní reality do projektů Unity.

Pokud chcete přidat balíček do projektu, musíte:

  1. Stažení nástroje pro funkce hybridní reality
  2. Postupujte podle úplných pokynů k používání nástroje.
  3. Na stránce Zjistit funkce zaškrtněte políčko balíčku Microsoft Azure Remote Rendering ve službě Azure Mixed Reality Services a vyberte verzi balíčku, který chcete přidat do projektu.
  4. Pokud chcete použít OpenXR, přidejte také balíček plug-in Mixed Reality OpenXR ve službách Azure Mixed Reality stejným způsobem.

Mixed_Reality_feature_tool_package

Pokud chcete aktualizovat místní balíček, stačí vybrat novější verzi z nástroje pro funkci hybridní reality a nainstalovat ho. Aktualizace balíčku může občas vést k chybám konzoly. Pokud se v konzole zobrazí chyby, zkuste projekt zavřít a znovu otevřít.

Ruční instalace balíčku vzdáleného vykreslování

Pokud chcete balíček vzdáleného vykreslování nainstalovat ručně, musíte:

  1. Stáhněte balíček z kanálu NPM Mixed Reality Packages na adrese https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry.

    • Můžete použít npm a spustit následující příkaz ke stažení balíčku do aktuální složky.

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

      Pokud chcete použít OpenXR, spuštěním následujícího příkazu stáhněte balíček podpory platformy do aktuální složky.

      npm pack com.microsoft.mixedreality.openxr --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
      
    • Nebo můžete použít skript Scripts/DownloadUnityPackages.ps1 PowerShellu z úložiště GitHub pro vzdálené vykreslování Azure.

      • Úprava obsahu Scripts/unity_sample_dependencies.json

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

        Pokud chcete použít OpenXR, potřebujete také balíček podpory platformy. Úprava obsahu Scripts/unity_sample_dependencies.json

        {
          "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"
            }
          ]
        }
        
      • Spuštěním následujícího příkazu v PowerShellu stáhněte balíček do zadaného cílového adresáře.

        DownloadUnityPackages.ps1 -DownloadDestDir <destination directory>
        
  2. Nainstalujte stažené balíčky pomocí Správce balíčků Unity.

Pokud chcete aktualizovat místní balíček, stačí zopakovat příslušné kroky stahování, které jste použili, a znovu naimportovat balíček. Aktualizace balíčku může občas vést k chybám konzoly. Pokud se v konzole zobrazí chyby, zkuste projekt zavřít a znovu otevřít.

Kanály vykreslování Unity

Podporované kanály vykreslování Unity jsou popsané v tomto vyhrazeném článku: Kanály vykreslování Unity

Další kroky