استكشاف البرمجة النصية المرئية في Godot

مرحبًا بك في البرنامج التعليمي المناسب للمبتدئين حول استكشاف البرمجة النصية المرئية لـ Godot! في هذا البرنامج التعليمي، سنقدم لك أساسيات البرمجة النصية المرئية في Godot Engine، وهو بديل سهل الاستخدام للبرمجة النصية التقليدية.

ما هي البرمجة النصية المرئية؟

البرمجة النصية المرئية هي طريقة لبرمجة الألعاب باستخدام واجهة مرئية بدلاً من كتابة التعليمات البرمجية يدويًا. في Godot Engine، يتم تنفيذ البرمجة النصية المرئية من خلال محرر VisualScript، مما يسمح لك بإنشاء منطق اللعبة وسلوكياتها من خلال ربط العقد بروابط مرئية.

البدء في البرمجة النصية المرئية

أولاً، افتح محرك Godot وقم بإنشاء مشروع جديد. بمجرد إعداد مشروعك، انتقل إلى علامة التبويب "Script" في القائمة العلوية وحدد "New VisualScript". سيؤدي هذا إلى فتح محرر VisualScript حيث يمكنك البدء في بناء منطق اللعبة بشكل مرئي.

العقد والاتصالات

في VisualScripting، تمثل العقد إجراءات وشروط ووظائف مختلفة في لعبتك. يمكنك إضافة عقد إلى المحرر عن طريق النقر بزر الماوس الأيمن واختيار العقدة المطلوبة من قائمة السياق. يمكن ربط العقد معًا لإنشاء تسلسل من الإجراءات أو الشروط.

Start --> Call Function --> Print Text --> End 

المتغيرات والتحكم في التدفق

يدعم VisualScripting في Godot المتغيرات والعمليات الحسابية وهياكل التحكم في التدفق مثل عبارات if والحلقات. يمكنك إنشاء متغيرات عن طريق إضافة عقدة "VariableGet" أو "VariableSet" وتحديد اسم المتغير ونوعه.

VariableSet --> If --> Print Text --> End 

التعامل مع الحدث

يتيح لك VisualScripting التعامل مع الأحداث مثل الإدخال والتصادمات والرسوم المتحركة باستخدام عقد الأحداث. يمكن توصيل هذه العقد بعقد أخرى لبدء الإجراءات استجابةً لأحداث معينة تحدث في لعبتك.

Input Event --> If --> Play Sound --> End 

خاتمة

لقد أكملت المقدمة السهلة لاستكشاف البرمجة النصية المرئية لجودو. يغطي هذا البرنامج التعليمي أساسيات البرمجة النصية المرئية، بما في ذلك العقد والاتصالات والمتغيرات والتحكم في التدفق ومعالجة الأحداث. توفر البرمجة النصية المرئية أسلوبًا مناسبًا للمبتدئين لتطوير الألعاب في Godot، مما يسمح لك بإنشاء منطق لعبة معقد دون كتابة التعليمات البرمجية يدويًا. الآن، قم بتجربة البرمجة النصية المرئية في مشاريع Godot الخاصة بك وأطلق العنان لإبداعك!

المقالات المقترحة
استكشاف تطوير الألعاب ثلاثية الأبعاد في Godot
بناء واجهات المستخدم لألعابك في محرك Godot
استكشاف خرائط البلاط ثنائية الأبعاد في Godot
بناء لعبة منهاج في Godot
إنشاء لعبتك الأولى في Godot
مغير قواعد اللعبة في تطوير الألعاب
إلقاء الضوء على عالم الألعاب ثنائية الأبعاد في Godot