عن المشروع

NodeGraphProcessor هو إطار عمل محرر رسوم بيانية قائم على العقد لـ Unity، يركز على معالجة البيانات. يستفيد من تقنيات UIElements وGraphView الخاصة بـ Unity لتوفير محرر سريع وقابل للتخصيص. يقدم الإطار واجهة برمجة تطبيقات C# بسيطة لتعريف العقد والرسوم البيانية، ويدعم ميزات مثل الرسوم البيانية الشرطية، ورسوم الاعتماديات، ورسوم المعالجة. يتضمن تسلسل العقد والرسوم البيانية بصيغة JSON، والتخزين كـ ScriptableObjects، ومعالج رسوم بيانية ينفذ منطق العقد بترتيب الاعتماديات، ومعلمات مكشوفة للتخصيص لكل أصل، ونافذة بحث لإنشاء العقد. تشمل الميزات الإضافية مجموعات ملونة، ورسائل العقد، وعقد مكدسة، وعقد ترحيل، ومنافذ رأسية، وملاحظات لاصقة، وعقد قابلة لإعادة التسمية، ودعم سير عمل متعدد النوافذ. يتطلب المشروع Unity 2020.2 أو أحدث (مع حد أدنى 2019.3 عبر OpenUPM) وهو متاح على OpenUPM وGitHub. يُستخدم في مشاريع مثل Mixture، وهي أداة قائمة على العقد لإنشاء أنسجة إجرائية.