Installare il pacchetto Rendering remoto per Unity
Azure Rendering remoto usa un pacchetto Unity per incapsulare l'integrazione in Unity. Questo pacchetto contiene l'intera API C# e tutti i file binari del plug-in necessari per usare Azure Rendering remoto con Unity. Seguendo lo schema di denominazione di Unity per i pacchetti, il pacchetto è denominato com.microsoft.azure.remote-rendering.
Il pacchetto non fa parte del repository di esempi ARR e non è disponibile nel registro dei pacchetti interni di Unity. È possibile scegliere una delle opzioni seguenti per installare il pacchetto Unity.
Installare Rendering remoto pacchetto usando lo strumento Realtà mista funzionalità
Lo strumento Realtà mista funzionalità (download) integra Realtà mista pacchetti di funzionalità nei progetti Unity.
Per aggiungere il pacchetto a un progetto, è necessario:
- Scaricare lo strumento funzionalità Realtà mista
- Seguire le istruzioni complete su come usare lo strumento.
- Nella pagina Individua funzionalità selezionare la casella relativa al pacchetto di Microsoft Azure Rendering remoto in Servizi Realtà mista di Azure e selezionare la versione del pacchetto da aggiungere al progetto
- Se si vuole usare OpenXR, aggiungere anche il pacchetto Realtà mista plug-in OpenXR in Azure Realtà mista Services nello stesso modo.
Per aggiornare il pacchetto locale, è sufficiente selezionare una versione più recente dallo strumento di funzionalità Realtà mista e installarlo. L'aggiornamento del pacchetto può talvolta causare errori nella console. Se vengono visualizzati errori nella console, provare a chiudere e riaprire il progetto.
Installare manualmente Rendering remoto pacchetto
Per installare manualmente il pacchetto Rendering remoto, è necessario:
Scaricare il pacchetto dal feed npm pacchetti Realtà mista all'indirizzo
https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
.È possibile usare npm ed eseguire il comando seguente per scaricare il pacchetto nella cartella corrente.
npm pack com.microsoft.azure.remote-rendering --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
Se si vuole usare OpenXR, eseguire il comando seguente per scaricare il pacchetto di supporto della piattaforma nella cartella corrente.
npm pack com.microsoft.mixedreality.openxr --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
In alternativa, è possibile usare lo script di PowerShell in
Scripts/DownloadUnityPackages.ps1
dal repository GitHub azure-remote-rendering.Modificare il contenuto di
Scripts/unity_sample_dependencies.json
in{ "packages": [ { "name": "com.microsoft.azure.remote-rendering", "version": "latest", "registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry" } ] }
Se si vuole usare OpenXR, è necessario anche il pacchetto di supporto della piattaforma. Modificare il contenuto di
Scripts/unity_sample_dependencies.json
in{ "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" } ] }
Eseguire il comando seguente in PowerShell per scaricare il pacchetto nella directory di destinazione specificata.
DownloadUnityPackages.ps1 -DownloadDestDir <destination directory>
Installare i pacchetti scaricati con i Gestione pacchetti di Unity.
Per aggiornare un pacchetto locale, ripetere i rispettivi passaggi di download usati e reimportare il pacchetto. L'aggiornamento del pacchetto può talvolta causare errori nella console. Se vengono visualizzati errori nella console, provare a chiudere e riaprire il progetto.
Pipeline di rendering unity
Le pipeline di rendering di Unity supportate sono documentate in questo articolo dedicato: Pipeline di rendering unity