
ديكور التسلسل الهرمي
قابلة للتخصيص بالكامل.
تبديل كل شيء.
حول • التثبيت • الميزات • الدعم • التبرع
يعد Decorator التسلسل الهرمي امتدادًا لـ Unity 2018.4 وأعلى يمتد التسلسل الهرمي للوحدة ويأخذه إلى المستوى التالي. مع الرؤوس ومعلومات المكون والميزات الأخرى ، فإنه يحول النافذة إلى أكثر من قائمة عادية من الكائنات. هذا يمكن أن يحول هياكل المشهد أسهل في القراءة وفهم وتقديم معلومات حول ما يجري.
كل شيء اختياري ، ويمكن تعديله لمتطلبات المشروع.


الإصدارات • حزمة الوحدة • الرمز البريدي
يمكن أيضًا تثبيت التسلسلات الهرمية مباشرة من خلال عنوان URL GIT
https://github.com/WooshiiDev/HierarchyDecorator.git
يمكنك أيضًا تثبيته عبر UPM
openupm add com.wooshii.hierarchydecorator
يمكنك أيضًا تثبيت هذا عبر GIT عن طريق إضافة ما يلي إلى ManySest.json
"com.wooshii.hierarchydecorator" : "https://github.com/WooshiiDev/HierarchyDecorator.git"
حاليا ، هذا ما يمتلكه ديكور التسلسل الهرمي
| ديكور التسلسل الهرمي | امتدادات هيراتشي أخرى | |
|---|---|---|
| دعم الوضع الخفيف/الظلام | ✔ | ✔ |
| الرؤوس/المفكرين | ✔ | ✔ |
| الإعدادات القابلة للتبديل | ✔ | |
| أنماط رأس مخصصة | ✔ | |
| GameObject طبقة محدد | ✔ | |
| اختيار أيقونة الوحدة | ✔ | |
| اختيار الأيقونة المخصصة | ✔ |
هذه هي الإضافات المستقبلية حاليا المخطط لها
| ديكور التسلسل الهرمي | امتدادات هيراتشي أخرى | |
|---|---|---|
| التسلسل الهرمي فتات | المخطط | ✔ |
| مجلدات التسلسل الهرمي | المخطط | ✔ |
| أيقونات مثيل مخصصة | المخطط | ✔ |
| دعم الحزمة الخارجية | المخطط | ✔ |
| خطأ البرنامج النصي/تحذير المنبثقة | المخطط | |
| مثيلات مغلقة | المخطط | |
| أعلام المحرر القابلة للاختيار | المخطط | |
| التسلسل الهرمي تعليق المنبثقة | المخطط | |
| وضع الإعدادات الفردية/الفردية | المخطط |

هناك كائن قابل للنص مطلوب لتشغيل ديكور التسلسل الهرمي. إذا تم حذفه ، فسيتم إنشاء آخر في Assets/HierarchyDecorator/ . يمكن الوصول إلى هذه الإعدادات أيضًا من Preferences .
قد يتغير التصميم مع مرور الوقت مع التطوير لدعم المزيد من الميزات ، أو إبقاء الأمور تبدو ثابتة ونظيفة.


ستعرض عمليات التبديل ببساطة حالة المثيل ، يمكن النقر فوقها لتبديل الحالة النشطة للمثال.
Show Active Toggles Enable the toggles.
Active Swiping Click and drag over check boxes to toggle them.
Swipe Same State Only toggle the instances with the same state as the first selected.
Swipe Selection Only If a selection exists, only toggle the selected instances.
Depth Mode The accepted criteria for selecting instances when swiping.

عرض الطبقة الحالية يتم تعيين المثيل.
Show Layers Enable the toggles.
Click To Select Layer Clicking the layer label will display a layer dropdown to update it.
Apply Child Layers Change the child gameobjects when updating the layer above.

ستعرض فتات الخبز مسارات خط في التسلسل الهرمي ، بين الأشياء للمساعدة في تصور الشجرة.
ترتبط إعدادات المثيل بـ Breadcrumbs Drwan للمثال وأشقائها.
ستعمل إعدادات التسلسل الهرمي على تعديل كيفية عرض فتات الخبز لعمق أعلى.
Show Show the breadcrumbs.
Color The colour of the drawn lines.
Style The line style - Solid, Dash, Dotted.
Display Horizontal Draw a horizontal line, from left to right, towards the instance.

يمكن تمكين الخلفية لتناوب لون الخلفية بين كل صف هرمي.
Alternate Background Show the breadcrumbs.
Color One The first colour for the theme.
Color Two The second colour for the theme.
تتحكم علامة التبويب النمط في تصميم الرؤوس والمفصلات للتسلسل الهرمي. الألوان فردية للضوء والوضع المظلم الذي يوفر إمكانية الوصول. البادئة هي السلسلة التي يجب تحديدها في بداية اسم مثيل لتطبيق النمط.
يمكن تعطيل الطبقات والرموز على وجه التحديد على مثيلات أنماط لإزالة الفوضى والمعلومات غير المطلوبة.
يمكن عرض الرموز التي تمثل المكونات الموجودة على GameObjects. ستوفر علامة التبويب هذه المرونة لتحديد المكونات التي يمكن ولا يمكن عرضها ، كما تسمح لك بإظهار الجميع تلقائيًا.


أظهر كل شيء
أدناه تظهر جميع الملصقات - الوحدة والعرف. يمكن تمكين كلاهما لإظهار المكونات المعنية تلقائيًا على جميع الحالات. تشير مكونات الوحدة إلى أنواع مدمجة ، في حين أن Custom هي مخصصة Monobehaviour خارج قاعدة رمز الوحدة.
مجموعات
تم تصنيف مكونات الوحدة إلى مجموعات ذات صلة لتسهيل التصفية من خلالها جميعًا. يمكن استخدام البحث لتمديد هذا أكثر.
أي مكون تم تبديله في مستبعدة سيقوم بتعطيلها تمامًا حتى لو تم تمكين إظهار جميع مكونات الوحدة. هذا هو في المقام الأول لتسهيل إزالة الأنواع غير المطلوبة عند عرض كل شيء.
مخصص
المكونات المخصصة مخصصة للبرامج النصية التي تم إنشاؤها في المشروع ، والتي ليست جزءًا من محرك الوحدة. يمكن تجميع البرامج النصية هنا وتمكينها إذا لم يتم تشغيل جميع المكونات المخصصة.
يمكن أيضًا سحب البرامج النصية من عرض المشروع وسيتم إضافتها إلى المجموعة التي تم تسليط الضوء عليها من أجل التنظيم السهل.


عند المساهمة في هذا المستودع ، يرجى أولاً مناقشة التغيير الذي ترغب في إجراءه عبر المشكلة أو أي طريقة أخرى مع مالكي هذا المستودع قبل إجراء التغيير.
يرجى إرسال أي استفسارات أو أخطاء أو مشكلات ، إلى صفحة القضايا في هذا المستودع. يتم تقدير جميع التعليقات لأنها لا تساعد نفسي فقط في العثور على مشاكل لم أراه بطريقة أخرى ، ولكنها تساعد أيضًا في تحسين ديكور التسلسل الهرمي ككل.
يوجد مجلس مشروع GitHub لهذا أيضًا إظهار أهداف التطوير الحالية والميزات المستقبلية.
تواصل معي أو انظر عملي الآخر من خلال:
سيتم تطوير التسلسل الهرمي وسيتم تطويره دائمًا في وقت فراغي ، وهناك العديد من الميزات الأخرى التي أرغب في تضمينها. إذا أردت أن تدعمني ، فيمكنك القيام بذلك أدناه:
سيستمر التنمية مع هذا وسيظل علنيًا إلى الأبد.
حقوق الطبع والنشر (ج) 2020-2024 داميان سلوكومب