Installera Remote Rendering-paketet för Unity
Azure Remote Rendering använder ett Unity-paket för att kapsla in integreringen i Unity. Det här paketet innehåller hela C#-API:et och alla binärfiler för plugin-program som krävs för att använda Azure Remote Rendering med Unity. Efter Unitys namngivningsschema för paket kallas paketet com.microsoft.azure.remote-rendering.
Paketet är inte en del av ARR-exempellagringsplatsen och är inte tillgängligt från Unitys interna paketregister. Du kan välja något av följande alternativ för att installera Unity-paketet.
Installera fjärrrenderingspaketet med mixed reality-funktionsverktyget
Funktionsverktyget för Mixad verklighet (nedladdning) integrerar Funktionspaket för Mixed Reality i Unity-projekt.
Om du vill lägga till paketet i ett projekt måste du:
- Ladda ned funktionsverktyget för Mixad verklighet
- Följ de fullständiga anvisningarna om hur du använder verktyget.
- På sidan Identifiera funktioner markerar du kryssrutan för Microsoft Azure Remote Rendering-paketet under Azure Mixed Reality Services och väljer den version av paketet som du vill lägga till i projektet
- Om du vill använda OpenXR lägger du även till Plugin-paketet Mixed Reality OpenXR under Azure Mixed Reality Services på samma sätt.
Om du vill uppdatera ditt lokala paket väljer du bara en nyare version från funktionsverktyget för Mixed Reality och installerar den. Uppdatering av paketet kan ibland leda till konsolfel. Om du ser fel i konsolen kan du försöka stänga och öppna projektet igen.
Installera fjärrrenderingspaketet manuellt
Om du vill installera fjärrrenderingspaketet manuellt måste du:
Ladda ned paketet från Mixed Reality Packages npm-feeden på
https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
.Du kan antingen använda npm och köra följande kommando för att ladda ned paketet till den aktuella mappen.
npm pack com.microsoft.azure.remote-rendering --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
Om du vill använda OpenXR kör du följande kommando för att ladda ned plattformssupportpaketet till den aktuella mappen.
npm pack com.microsoft.mixedreality.openxr --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
Eller så kan du använda PowerShell-skriptet på
Scripts/DownloadUnityPackages.ps1
från GitHub-lagringsplatsen azure-remote-rendering.Redigera innehållet i
Scripts/unity_sample_dependencies.json
till{ "packages": [ { "name": "com.microsoft.azure.remote-rendering", "version": "latest", "registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry" } ] }
Om du vill använda OpenXR behöver du även plattformssupportpaketet. Redigera innehållet i
Scripts/unity_sample_dependencies.json
till{ "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" } ] }
Kör följande kommando i PowerShell för att ladda ned paketet till den angivna målkatalogen.
DownloadUnityPackages.ps1 -DownloadDestDir <destination directory>
Installera de nedladdade paketen med Unitys Package Manager.
Om du vill uppdatera ett lokalt paket upprepar du bara respektive nedladdningssteg som du använde och importerar paketet igen. Uppdatering av paketet kan ibland leda till konsolfel. Om du ser fel i konsolen kan du försöka stänga och öppna projektet igen.
Unity-återgivningspipelines
Unity-återgivningspipelines som stöds dokumenteras i den här dedikerade artikeln: Unity Render Pipelines