• المنتجات
  • الميزات
  • Mod Master
  • تحميل
  • ألعاب
  • مدونة
  • التسعير

مهام الوحدة

المؤلف:Cysharpآخر تحديث:05/07/2025 10:54:38297.3K367KB

PEAK مهام الوحدة-1-لاغو فاست مودماستر

التبعيات المسبقة

مقدمة التعديل

يوفر تكامل غير متزامن/انتظار فعال مجاني للتوزيع للوحدة.

UniTask 2.5.0

يوفر تكامل غير متزامن/انتظار فعال مجاني للتوزيع للوحدة.

  • بناءً على البنية مهام الوحدة<T> وasyncmethodbuilder المخصص لتحقيق تخصيص صفري
  • يجعل جميع عمليات الوحدة غير المتزامنة والكوروتينات في انتظار
  • المهمة القائمة على حلقة اللاعب (UniTask.Yield, UniTask.Delay, UniTask.DelayFrameوما إلى ذلك.) التي تمكّن من استبدال جميع عمليات الكوروتين
  • أحداث رسالة أحادية السلوك وأحداث ugui باعتبارها منتظرة/غير متزامنة قابلة للتعداد
  • يعمل تمامًا على حلقة التشغيل الخاصة بوحدة لذا لا يستخدم مؤشرات الترابط ويعمل على webgl وwasm وما إلى ذلك.
  • Linq غير متزامن، مع خاصية القناة وغير متزامنة
  • نافذة تتبع المهام لمنع تسربات الذاكرة
  • سلوك متوافق للغاية مع المهمة/القيمة task/IValueTaskSource

للحصول على التفاصيل الفنية، راجع منشور المدونة: UniTask v2-تخصيص صفر غير متزامن/انتظر الوحدة، مع linq غير متزامن
للحصول على نصائح متقدمة، راجع منشور المدونة: يوسع unitywebrequest عبر نمط الديكور غير المتزامن-التقنيات المتقدمة لunitask

للحصول على تفاصيل الاستخدام، تحقق قراءة الأصلي.

الترخيص

لم أقم بإنشاء هذه المكتبة، بل أقوم بتحميلها ببساطة حتى يمكن استخدامها كتبعية في التعديلات. يمكن العثور على repo الأصلي (مرخص بموجب mit) هنا.

للمطورين

ملاحظة: هذا مختلف عن حزمة unitask الموجودة على nuget!

حزمة unitask على nuget مخصصة فقط لـ. net، ولا تحتوي على العديد من الأدوات المساعدة المفيدة القائمة على الوحدة التي قد تريدها.

إذا كنت ترغب في استخدام unitask، فإنني أوصي بالإشارة إلى dlls الخاصة بهذه الحزمة مباشرة.

هذه الأداة مقدمة من طرف ثالث [bufftool]أيقونة التنبيه

تنزيل التعديلات الآن

قم بتثبيت LagoFast، ثم قم بتشغيل PEAK والعب بالتعديلات التي تحبها.