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

يونِتي المستوى المتوسط: طريقة اللعب ثنائية الأبعاد

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

وصف الدورة

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

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

ما ستتعلمه

  • إنشاء خلفيات تمرير عن طريق برمجة الكاميرا الرئيسية لتتبع اللاعب بسلاسة
  • إضافة فخاخ وعناصر تجميع إلى كل مستوى باستخدام sprite prefabs
  • برمجة قيم الضرر للفخاخ التي تطرح من صحة اللاعب
  • استخدام البرمجة لعرض عدد العناصر المجمعة وتحديث حالة الصحة على واجهة المستخدم
  • بناء مهارات في التحكم العام باللعبة، وتتبع العناصر المجمعة وإرسال العدد إلى واجهة المستخدم
  • بدء مستويات جديدة عند checkpoint prefabs وتكوين إعدادات البناء لتسلسل المشاهد

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

  • تضيف الدورة التفاعلية إلى عناصر التجميع والفخاخ وأسلوب اللعب أثناء إرسال المعلومات إلى واجهة المستخدم UI.
  • يتم إنشاء خلفية تمرير محاكاة عن طريق برمجة الكاميرا الرئيسية لتتبع اللاعب بسلاسة.
  • يقوم كود صحة اللاعب في النصوص البرمجية للاعب بتحديث الصحة عند الاصطدام بالفخاخ، مما يتحكم في شريط التمرير الخاص بالصحة على الشاشة.
  • يتتبع كود التحكم باللعبة العناصر المجمعة، ويرسل العدد إلى واجهة المستخدم UI، ويحدث قيمة الصحة.
  • تسلسل إعدادات البناء مشهد القائمة الرئيسية، ومستويات اللعب، وشاشة فوز مؤقتة، مع إطلاق مستويات جديدة عند checkpoint prefabs.

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

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

ستتعلم كيفية إنشاء خلفيات تمرير باستخدام تتبع سلس للكاميرا، وإضافة فخاخ وعناصر تجميع إلى كل مستوى، واستخدام البرمجة لعرض عدد العناصر المجمعة وحالة الصحة، وبناء المهارات في التحكم العام باللعبة.

ما هي المواضيع التي تغطيها الدروس؟

تغطي الدروس إنشاء خلفية تمرير، وإضافة فخاخ، وإضافة عناصر تجميع، وبرمجة نتيجة اللعبة، وبرمجة صحة اللاعب، وبرمجة التحكم في اللعبة في جزأين.

كيف يتم التعامل مع صحة اللاعب والعناصر المجمعة في هذه الدورة؟

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

ما هي المهارات التي تبنيها هذه الدورة؟

تبني الدورة المهارات في برمجة الألعاب، والبرمجة التفاعلية، والتفاعلية، و Unity Container و UnityScript و Unity Engine.

ماذا يحدث عندما يكمل اللاعب مستوى ما؟

تبدأ مستويات جديدة عندما يعبر اللاعب نقطة checkpoint prefab، ويتم إعداد إعدادات البناء لتسلسل مشهد القائمة الرئيسية، ومستويات اللعب المختلفة، وشاشة الفوز.