Delen via


Het Remote Rendering-pakket voor Unity installeren

Azure Remote Rendering maakt gebruik van een Unity-pakket om de integratie in Unity in te kapselen. Dit pakket bevat de volledige C#-API en alle binaire invoegtoepassingen die vereist zijn voor het gebruik van Azure Remote Rendering met Unity. Na het naamgevingsschema van Unity voor pakketten wordt het pakket com.microsoft.azure.remote-rendering genoemd.

Het pakket maakt geen deel uit van de opslagplaats met ARR-voorbeelden en is niet beschikbaar in het interne pakketregister van Unity. U kunt een van de volgende opties kiezen om het Unity-pakket te installeren.

Remote Rendering-pakket installeren met het hulpprogramma Mixed Reality Feature

Het Mixed Reality Feature Tool (download) integreert Mixed Reality-functiepakketten in Unity-projecten.

Als u het pakket wilt toevoegen aan een project, moet u het volgende doen:

  1. Het hulpprogramma mixed reality-functie downloaden
  2. Volg de volledige instructies voor het gebruik van het hulpprogramma.
  3. Schakel op de pagina Functies ontdekken het selectievakje in voor het Microsoft Azure Remote Rendering-pakket onder Azure Mixed Reality Services en selecteer de versie van het pakket dat u aan uw project wilt toevoegen
  4. Als u OpenXR wilt gebruiken, voegt u ook het Mixed Reality OpenXR-invoegtoepassingspakket onder Azure Mixed Reality Services op dezelfde manier toe.

Mixed_Reality_feature_tool_package

Als u uw lokale pakket wilt bijwerken, selecteert u een nieuwere versie in het Mixed Reality Feature Tool en installeert u het. Het pakket bijwerken kan soms tot consolefouten leiden. Als er fouten in de console worden weergegeven, sluit u het project en opent u het opnieuw.

Remote Rendering-pakket handmatig installeren

Als u het Remote Rendering-pakket handmatig wilt installeren, moet u het volgende doen:

  1. Download het pakket van de NPM-feed van Mixed Reality Packages op https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry.

    • U kunt npm gebruiken en de volgende opdracht uitvoeren om het pakket naar de huidige map te downloaden.

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

      Als u OpenXR wilt gebruiken, voert u de volgende opdracht uit om het platformondersteuningspakket te downloaden naar de huidige map.

      npm pack com.microsoft.mixedreality.openxr --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
      
    • U kunt ook het PowerShell-script gebruiken vanuit Scripts/DownloadUnityPackages.ps1 de GitHub-opslagplaats azure-remote-rendering.

      • De inhoud van Scripts/unity_sample_dependencies.json aan bewerken

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

        Als u OpenXR wilt gebruiken, hebt u ook het platformondersteuningspakket nodig. De inhoud van Scripts/unity_sample_dependencies.json aan bewerken

        {
          "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"
            }
          ]
        }
        
      • Voer de volgende opdracht uit in PowerShell om het pakket te downloaden naar de opgegeven doelmap.

        DownloadUnityPackages.ps1 -DownloadDestDir <destination directory>
        
  2. Installeer de gedownloade pakketten met de Pakketbeheer van Unity.

Als u een lokaal pakket wilt bijwerken, herhaalt u de respectieve downloadstappen die u hebt gebruikt en voert u het pakket opnieuw in. Het pakket bijwerken kan soms tot consolefouten leiden. Als er fouten in de console worden weergegeven, sluit u het project en opent u het opnieuw.

Unity-renderpijplijnen

Ondersteunde Unity-renderpijplijnen worden beschreven in dit speciale artikel: Unity Render Pipelines

Volgende stappen