تثبيت حزمة التقديم عن بعد لـ Unity
يستخدم Azure Remote Rendering حزمة Unity لتغليف التكامل في Unity. تحتوي هذه الحزمة على واجهة برمجة تطبيقات C# بالكامل وجميع ثنائيات المكونات الإضافية المطلوبة لاستخدام عرض Azure عن بعد مع Unity. بعد نظام تسمية Unity للحزم ، تسمى الحزمة com.microsoft.azure.remote-rendering.
الحزمة ليست جزءا من مستودع عينات ARR وهي غير متوفرة من سجل الحزمة الداخلية ل Unity. يمكنك اختيار أحد الخيارات التالية لتثبيت حزمة Unity.
تثبيت حزمة العرض عن بعد باستخدام أداة ميزة الواقع المختلط
تقوم أداة ميزات الواقع المختلط (تنزيل) بدمج حزم ميزات الواقع المختلط في مشاريع Unity.
لإضافة الحزمة إلى مشروع، تحتاج إلى:
- قم بتنزيل أداة ميزة الواقع المختلط
- اتبع الإرشادات الكاملة حول كيفية استخدام الأداة.
- في صفحة اكتشاف الميزات ، حدد المربع الخاص بحزمة العرض عن بعد ل Microsoft Azure ضمن خدمات الواقع المختلط من Azure وحدد إصدار الحزمة التي ترغب في إضافتها إلى مشروعك
- إذا كنت ترغب في استخدام OpenXR ، فقم أيضا بإضافة حزمة المكون الإضافي OpenXR للواقع المختلط ضمن خدمات الواقع المختلط من Azure بنفس الطريقة.

لتحديث الحزمة المحلية الخاصة بك، ما عليك سوى تحديد إصدار أحدث من أداة ميزات الواقع المختلط وتثبيته. قد يؤدي تحديث الحزمة أحيانا إلى أخطاء في وحدة التحكم. إذا رأيت أخطاء في وحدة التحكم، فحاول إغلاق المشروع وإعادة فتحه.
تثبيت حزمة العرض عن بعد يدويا
لتثبيت حزمة العرض عن بعد يدويا، تحتاج إلى:
قم بتنزيل الحزمة من موجز NPM لحزم الواقع المختلط على .
https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registryيمكنك إما استخدام NPM وتشغيل الأمر التالي لتنزيل الحزمة إلى المجلد الحالي.
npm pack com.microsoft.azure.remote-rendering --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registryإذا كنت ترغب في استخدام OpenXR، فقم بتشغيل الأمر التالي لتنزيل حزمة دعم النظام الأساسي إلى المجلد الحالي.
npm pack com.microsoft.mixedreality.openxr --registry https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registryأو يمكنك استخدام البرنامج النصي PowerShell من
Scripts/DownloadUnityPackages.ps1مستودع GitHub العرض عن بعد اللازوردي.تحرير محتويات
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 ، فأنت بحاجة أيضا إلى حزمة دعم النظام الأساسي. تحرير محتويات
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" } ] }قم بتشغيل الأمر التالي في PowerShell لتنزيل الحزمة إلى دليل الوجهة المتوفر.
DownloadUnityPackages.ps1 -DownloadDestDir <destination directory>
قم بتثبيت الحزمة (الحزم) التي تم تنزيلها باستخدام مدير الحِزَم Unity.
لتحديث حزمة محلية، ما عليك سوى تكرار خطوات التنزيل المعنية التي استخدمتها وإعادة استيراد الحزمة. قد يؤدي تحديث الحزمة أحيانا إلى أخطاء في وحدة التحكم. إذا رأيت أخطاء في وحدة التحكم، فحاول إغلاق المشروع وإعادة فتحه.
خطوط أنابيب عرض الوحدة
يعمل العرض عن بعد مع كل من Universal render pipeline و Standard render pipeline. لأسباب تتعلق بالأداء، يوصى باستخدام خط أنابيب العرض العالمي.
لاستخدام Universal render pipeline، يجب تثبيت حزمته في Unity. يمكن إجراء التثبيت إما في واجهة مستخدم مدير الحِزَم الخاصة ب Unity (اسم الحزمة Universal RP ، الإصدار 7.3.1 أو أحدث) ، أو من خلال Packages/manifest.json الملف ، كما هو موضح في البرنامج التعليمي لإعداد مشروع Unity.