إعداد واستخدام Visual Scripting في Unity
يتيح Visual Scripting في Unity للمبدعين تطوير منطق اللعبة دون كتابة نصوص C# مكتوبة يدويًا. فهو يستخدم الرسوم البيانية المرئية القائمة على العقد، مما يجعله متاحًا لكل من المبرمجين وغير المبرمجين لتصميم المنطق النهائي أو إنشاء النماذج الأولية. بالإضافة إلى ذلك، يتضمن Visual Scripting واجهة برمجة تطبيقات للمهام المتقدمة وإنشاء العقد المخصصة، مما يتيح وظائف أكثر تعقيدًا وتعاونًا بين الفرق.
تثبيت
بدءًا من إصدار 2021.1 من محرر Unity، يتم تثبيت Visual Scripting افتراضيًا كحزمة. بالنسبة للإصدارات الأقدم من Unity، بما في ذلك 2019 LTS و2020 LTS، يجب عليك تثبيت حزمة Visual Scripting من Unity Asset Store.
لمزيد من المعلومات حول الحزم، راجع قسم الحزم في دليل المستخدم h1.
تكوين البرمجة النصية المرئية
لاستخدام Visual Scripting في مشروع ما لأول مرة، يجب عليك تهيئته من نافذة "إعدادات المشروع" في "المحرر". قم بتكوين إعدادات المشروع والتفضيلات الخاصة بك للبدء.
اختر مخطط التحكم
تعرف على اختصارات لوحة المفاتيح الشائعة واختر مخطط التحكم الذي يناسب احتياجاتك. سيؤدي هذا إلى تحسين سير عملك وجعل العمل باستخدام Visual Scripting أكثر كفاءة.
تحديث البرمجة النصية المرئية
احرص على تحديث Visual Scripting باستمرار لضمان حصولك على أحدث الميزات والتحسينات. تعرّف على كيفية تحديث Visual Scripting وإدارة النسخ الاحتياطية لديك لمنع فقد البيانات.
متطلبات النظام
لا يحتوي Visual Scripting على أي اعتماديات خارجية، مما يجعل من السهل دمجه في مشاريع Unity الموجودة لديك.
فهم الأساسيات
تدور البرمجة النصية المرئية في Unity حول مفهومين رئيسيين: الرسوم البيانية والعقد. تمثل الرسوم البيانية تدفق منطق اللعبة، بينما تمثل العقد الوظائف الفردية والمشغلات والمتغيرات داخل الرسم البياني.
الرسوم البيانية
الرسوم البيانية هي التمثيل المرئي لنصوصك. هناك نوعان من الرسوم البيانية:
- الرسوم البيانية التدفقية: تعامل مع منطق اللعبة وتدفقها.
- رسوم بيانية للحالات: إدارة الحالات والانتقالات، مثالية لحالات الشخصية أو مراحل اللعبة.
العقد
تمثل العقد الوظائف والمشغلات والمتغيرات. قم بتوصيل هذه العقد من منافذها بالحواف لتصميم المنطق الخاص بك بصريًا.
إنشاء نص بسيط
دعنا ننشئ نصًا بسيطًا يحرك GameObject عند الضغط على مفتاح:
- حدد GameObject الذي تريد نقله.
- انتقل إلى
إضافة مكون
وأضف مكونScript Machine
. - قم بإنشاء رسم بياني تدفق جديد بالنقر فوق
New
وحفظه في مشروعك. - افتح الرسم البياني التدفقي بالضغط على زر
تحرير الرسم البياني
.
بناء النص
اتبع الخطوات التالية لإنشاء نص الحركة:
- أضف عقدة Start لتحديد نقطة دخول البرنامج النصي.
- اسحب سلكًا من عقدة
Start
إلى عقدة Update جديدة. يضمن هذا تشغيل البرنامج النصي بشكل مستمر. - أضف عقدة Get Key Down واضبط المفتاح على
W
. - قم بتوصيل العقدة
Update
بالعقدةGet Key Down
. - أضف عقدة Translate لتحريك GameObject. اضبط متجه الترجمة على (0, 0, 1) للتحرك للأمام.
- قم بتوصيل العقدة
Get Key Down
بالعقدةTranslate
.
يجب أن يبدو الرسم البياني النهائي الخاص بك مثل هذا:
Start --> Update --> Get Key Down (W) --> Translate (0, 0, 1)
اختبار النص
لاختبار البرنامج النصي:
- احفظ الرسم البياني الخاص بك ثم عد إلى محرر Unity.
- اضغط على
تشغيل
لتشغيل اللعبة. - اضغط على المفتاح
W
لرؤية GameObject يتحرك للأمام.
خاتمة
لقد قدمنا أساسيات Visual Scripting في Unity. لقد قمنا بتغطية إعداد الأداة وفهم الرسوم البيانية والعقد وإنشاء نص برمجي بسيط للحركة. Visual Scripting هي أداة قوية لأولئك الذين يفضلون النهج المرئي للترميز أو المبتدئين في البرمجة. مع زيادة معرفتك بـ Visual Scripting، يمكنك إنشاء سلوكيات وأنظمة أكثر تعقيدًا لمشاريع الألعاب الخاصة بك.