Aracılığıyla paylaş


Unity için Remote Rendering paketini yükleme

Azure Remote Rendering, Unity ile tümleştirmeyi kapsüllemek için bir Unity paketi kullanır. Bu paket C# API'sinin tamamını ve Unity ile Azure Uzaktan İşleme'yi kullanmak için gereken tüm eklenti ikili dosyalarını içerir. Unity'nin paketler için adlandırma düzeninden sonra pakete com.microsoft.azure.remote-rendering adı verilir.

Paket, ARR örnekleri deposunun bir parçası değildir ve Unity'nin iç paket kayıt defterinde kullanılamaz. Unity paketini yüklemek için aşağıdaki seçeneklerden birini belirleyebilirsiniz.

Karma Gerçeklik Özellik Aracı'nı kullanarak Uzaktan İşleme paketini yükleme

Karma Gerçeklik Özellik Aracı (indirme), Karma Gerçeklik özellik paketlerini Unity projeleriyle tümleştirir.

Paketi projeye eklemek için şunları yapmanız gerekir:

  1. Karma Gerçeklik Özellik Aracı'nı indirme
  2. Aracın nasıl kullanılacağına ilişkin tüm yönergeleri izleyin.
  3. Özellikleri Bul sayfasında, Azure Karma Gerçeklik Hizmetleri altındaki Microsoft Azure Uzaktan İşleme paketinin kutusunu işaretleyin ve projenize eklemek istediğiniz paketin sürümünü seçin
  4. OpenXR'yi kullanmak istiyorsanız, Azure Karma Gerçeklik Hizmetleri'nin altına Karma Gerçeklik OpenXR Eklenti paketini de aynı şekilde ekleyin.

Mixed_Reality_feature_tool_package

Yerel paketinizi güncelleştirmek için Karma Gerçeklik Özellik Aracı'ndan daha yeni bir sürüm seçin ve yükleyin. Paketin güncelleştirilmesi bazen konsol hatalarına neden olabilir. Konsolunda hatalar görürseniz projeyi kapatıp yeniden açmayı deneyin.

Uzaktan İşleme paketini el ile yükleme

Uzaktan İşleme paketini el ile yüklemek için şunları yapmanız gerekir:

  1. paketini adresinden Karma Gerçeklik Packages npm akışından https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registryindirin.

    • Paketi geçerli klasöre indirmek için npm kullanabilir ve aşağıdaki komutu çalıştırabilirsiniz.

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

      OpenXR kullanmak istiyorsanız, platform destek paketini geçerli klasöre indirmek için aşağıdaki komutu çalıştırın.

      npm pack com.microsoft.mixedreality.openxr --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
      
    • Veya azure-remote-rendering GitHub deposundan adresinden PowerShell betiğini Scripts/DownloadUnityPackages.ps1 kullanabilirsiniz.

      • içeriğini düzenleme: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"
            }
          ]
        }
        

        OpenXR kullanmak istiyorsanız platform destek paketine de ihtiyacınız vardır. içeriğini düzenleme: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"
            }
          ]
        }
        
      • Paketi sağlanan hedef dizine indirmek için PowerShell'de aşağıdaki komutu çalıştırın.

        DownloadUnityPackages.ps1 -DownloadDestDir <destination directory>
        
  2. İndirilen paketleri Unity'nin Paket Yöneticisi yükleyin.

Yerel paketi güncelleştirmek için kullandığınız ilgili indirme adımlarını tekrarlayın ve paketi yeniden içeri aktarın. Paketin güncelleştirilmesi bazen konsol hatalarına neden olabilir. Konsolunda hatalar görürseniz projeyi kapatıp yeniden açmayı deneyin.

Unity işleme işlem hatları

Desteklenen Unity işleme işlem hatları şu ayrılmış makalede belgelenmiştir: Unity İşleme İşlem Hatları

Sonraki adımlar