انتقل إلى المحتوى
KnowledgeCity

يونِتي: البرمجة بلغة C#

احصل على شرح على C# وقم بإنشاء البرامج النصية الأساسية للتحكم في GameObject
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ5.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Ken Geary  5 الدروس ·  35m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

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

من أجل إنشاء لعبة أو مشروع تفاعلي في Unity ستحتاج إلى إنشاء بعض التعليمات البرمجية للتحكم في الإجراءات والكائنات في المشهد الخاص بك. يمكن أن يبدو إعداد الكود مربكا للوهلة الأولى، لكننا سنشرح ماهية C# وكيفية إنشاء البرامج النصية الأساسية للبدء في بناء مهاراتك لإنشاء كود أكثر تفاعلية. سنقوم أيضًا بتغطية بناء الجملة ومعالجة الأخطاء بحيث، عند الانتهاء، سيكون لديك تفاعل أساسي بين كائن و Pickup prefabs.

ما ستتعلمه

  • فهم ماهية لغة البرمجة سي شارب (C#) وكيفية عملها
  • إنشاء نص برمجي تعريفي أساسي "مرحباً بالعالم" (Hello World) بلغة سي شارب (C#)
  • كتابة نصوص برمجية بلغة سي شارب (C#) للتحكم في عناصر اللعبة (GameObjects) في محرك Unity باستخدام محرر Visual Studio
  • إنشاء نصوص برمجية للعناصر والنماذج الجاهزة للالتقاط (Prefabs)
  • تطبيق صيغة سي شارب (C#) ومعالجة الأخطاء أثناء كتابة النصوص البرمجية
  • بناء تفاعل أساسي بين عنصر والنماذج الجاهزة للالتقاط (Prefabs)

النقاط الرئيسية

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

الأسئلة الشائعة

ماذا سأتعلم في هذه الدورة؟

ستتعلم كيفية برمجة نصوص بلغة سي شارب (C#) للتحكم في عناصر اللعبة (GameObjects) في محرك Unity باستخدام محرر Visual Studio، بما في ذلك ماهية لغة سي شارب (C#)، وكيفية إنشاء نصوص برمجية أساسية، وصيغتها، ومعالجة الأخطاء، والانتهاء بتفاعل أساسي بين عنصر والنماذج الجاهزة للالتقاط (Prefabs).

هل أحتاج إلى خبرة سابقة في البرمجة؟

توضح الدورة أن البرمجة قد تبدو مربكة للوهلة الأولى، ثم تشرح ماهية لغة سي شارب (C#) وكيفية إنشاء نصوص برمجية أساسية للبدء في بناء مهاراتك نحو كتابة تعليمات برمجية أكثر تعقيدًا، لذا فهي تهدف إلى بناء المهارات من الأساسيات.

ما هي المهارات التي تغطيها هذه الدورة؟

تغطي الدورة لغة البرمجة سي شارب (C#)، وكتابة النصوص البرمجية المخصصة، وبرمجة الألعاب، وكتابة النصوص البرمجية، ولغة UnityScript، ومحرك Unity.

ما هي الموضوعات المضمنة في الدروس؟

تغطي الدروس ما هي لغة سي شارب (C#)؟ وإنشاء أول نص برمجي لك عبر أربعة أجزاء.

ما هي الأدوات المستخدمة في هذه الدورة؟

تُكتب النصوص البرمجية بلغة سي شارب (C#) ويتم تحريرها باستخدام محرر Visual Studio داخل محرك Unity، والذي يوفر واجهة برمجة تطبيقات (API) قوية لكتابة النصوص البرمجية.