Unity için Remote Rendering paketini yükleme

Azure uzaktan Işleme, tümleştirmeyi Unity 'ye kapsüllemek için bir Unity paketi kullanır. Bu paket tüm C# API 'SININ yanı sıra Unity ile Azure uzaktan Işlemeyi kullanmak için gereken tüm eklenti ikililerini içerir. Aşağıdaki Unity 'nin paketlere yönelik adlandırma şeması, pakete com. Microsoft. Azure. Remote-Rendering olarak adlandırılır.

Unity paketini yüklemek için aşağıdaki seçeneklerden birini belirleyebilirsiniz.

Karma Gerçeklik Özellik aracını kullanarak uzaktan Işleme paketini yükler

Karma gerçeklik özelliği aracı (Indirme), karma gerçeklik özellik paketlerini Unity projelerine bütünleştirmek için kullanılan bir araçtır. Paket, ARR örnekleri deposununbir parçası değildir ve Unity 'nin iç paket kayıt defterinde kullanılamaz.

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

  1. Karma Gerçeklik Özellik aracını indirin
  2. Aracının nasıl kullanılacağına ilişkin tüm yönergeleri izleyin.
  3. Özellikleri bul sayfasında, uzaktan işleme paketinin Microsoft Azure onay kutusunu işaretleyin ve projenize eklemek istediğiniz paketin sürümünü seçin

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çip yüklemesi yeterlidir. Paketin güncelleştirilmesi, bazen konsol hatalarına neden olabilir. Bu durumda projeyi kapatıp yeniden açmayı deneyin.

Uzaktan Işleme paketini el ile yükler

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

  1. Paketi konumundaki karma gerçeklik paketleri NPM akışından indirin https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry .

    • Paketi geçerli klasöre indirmek için NPM 'yi 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
      
    • Ya da Scripts/DownloadUnityPackages.ps1 Azure-Remote-Rendering GitHub deposundankonumundaki PowerShell betiğini kullanabilirsiniz.

      • Scripts/unity_sample_dependencies.jsonİçeriğini düzenleyin

        {
          "packages": [
            {
              "name": "com.microsoft.azure.remote-rendering", 
              "version": "latest", 
              "registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry"
            }
          ]
        }
        
      • Paketi belirtilen hedef dizine indirmek için PowerShell 'de aşağıdaki komutu çalıştırın.

        DownloadUnityPackages.ps1 -DownloadDestDir <destination directory>
        
  2. İndirilen paketi Unity 'Nin Paket Yöneticisi Ile birlikte yükler.

Yerel paketinizi güncelleştirmek için yalnızca kullandığınız ilgili komutu yeniden çalıştırın ve paketi yeniden içeri aktarın. Paketin güncelleştirilmesi, bazen konsol hatalarına neden olabilir. Bu durumda projeyi kapatıp yeniden açmayı deneyin.

Unity işleme işlem hatları

Uzaktan Işleme hem hem de ile birlikte çalışarak Universal render pipeline Standard render pipeline . Performans nedenleriyle, evrensel işleme işlem hattı önerilir.

Öğesini kullanmak için Universal render pipeline , paketinin Unity 'ye yüklenmesi gerekir. Bu, Unity 'nin Paket Yöneticisi Kullanıcı arabiriminde (paket adı Universal RP, sürüm 7.3.1 veya üzeri) ya da Packages/manifest.json Unity proje kurulumu öğreticisindeaçıklandığı gibi dosya aracılığıyla yapılabilir.

Sonraki adımlar