الوحدة كيفية إرفاق برنامج نصي أو مكون إلى GameObject

في محرك اللعبة Unity، تعد البرامج النصية والمكونات عناصر أساسية تستخدم لإضافة وظائف إلى GameObjects.

  • تتم كتابة البرامج النصية في Unity بلغة برمجة مثل C#. أنها تحتوي على تعليمات ومنطق يحدد سلوك الكائنات أو الأنظمة في اللعبة. يمكن للبرامج النصية التحكم في جوانب مختلفة، مثل الشخصية الحركة وميكانيكا اللعبة والذكاء الاصطناعي وواجهات المستخدم والمزيد.
  • المكونات هي العناصر الأساسية لـ GameObjects في Unity. إنها تمثل وظائف أو خصائص محددة يمكن إضافتها إلى GameObjects لتحديد سلوكها ومظهرها. تتضمن أمثلة المكونات أجهزة العرض (لعرض الرسومات)، والمصادمات (لكشف الاصطدام)، والأجسام الصلبة (لمحاكاة الفيزياء)، ومصادر الصوت، والبرامج النصية، وغيرها الكثير.

لكي يتفاعل البرنامج النصي مع GameObject، يجب إرفاقه كمكون لذلك GameObject. عندما يتم إرفاق برنامج نصي بـ GameObject، فإنه يصبح مكونًا بحد ذاته. يتيح إرفاق البرنامج النصي كمكون لـ GameObject الوصول إلى الوظائف المحددة داخل البرنامج النصي واستخدامها.

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

من خلال إرفاق البرامج النصية كمكونات، ينشئ Unity علاقة بين البرنامج النصي وGameObject، مما يمكّن البرنامج النصي من التفاعل مع GameObject والتأثير على سلوكه ومظهره. توفر هذه البنية القائمة على المكونات نهجًا مرنًا ومعياريًا لتطوير الألعاب، مما يسمح للمطورين بدمج الوظائف وتخصيصها عن طريق ربط أو إنشاء نصوص برمجية ومكونات مختلفة بـ GameObjects حسب الحاجة.

لإرفاق البرامج النصية والمكونات في Unity اتبع الخطوات التالية:

إرفاق البرنامج النصي

لإرفاق برنامج نصي إلى GameObject استخدم الطرق التالية:

الطريقة الأولى: قم بسحب وإسقاط البرنامج النصي من عرض المشروع مباشرة إلى GameObject:

Sharp Coder مشغل فديوهات

الطريقة الثانية: حدد GameObject، ثم قم بسحب البرنامج النصي وإسقاطه في عرض Inspector:

Sharp Coder مشغل فديوهات

الطريقة الثالثة: حدد GameObject، ثم في عرض Inspector، انقر فوق "Add Component":

Sharp Coder مشغل فديوهات

إرفاق مكون

لإرفاق مكون بـ GameObject استخدم الطرق التالية:

الطريقة الأولى: حدد GameObject، ثم في عرض Inspector، انقر فوق "Add Component":

Sharp Coder مشغل فديوهات

الطريقة الثانية: حدد GameObject، ثم انقر فوق القائمة "Component":

Sharp Coder مشغل فديوهات

المقالات المقترحة
كيفية إنشاء برنامج نصي C# جديد في الوحدة
مقدمة إلى واجهة مستخدم محرر الوحدة
إنشاء لعبة منهاج بسيطة في الوحدة
المصطلحات الشائعة الاستخدام في محرك الوحدة
كيفية تغيير Skybox في الوحدة
كيفية صنع لعبة للجوال في الوحدة
كيفية صنع لعبة البقاء على قيد الحياة في الوحدة