مراجعة: السُّلّم
جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 42 من 85.
اجمع أجزاء الفصل معًا: دالة تُعيد قيمة، ودالة تنفّذ مهمةً باستخدامها، وحلقة تستدعيها. تقع كل درجة من السُّلَّم على ارتفاع نصف وحدة فوق الدرجة التي تسبقها.
التحدي
صعبابنِ درجًا من 6 درجات.
- اكتب
float StepHeight(int number)التي تُعيدnumber * 0.5f + 0.25f. - اكتب
void PlaceStep(int number): مكعبًا اسمهStepعندnew Vector3(number, StepHeight(number), 0)، بحجمnew Vector3(1, 0.5f, 1). - في
Start()، ضع الدرجات من 0 إلى 5 باستخدام حلقةfor، ثم سجّلBuilt 6 steps.
اضغط على «العب»: تتدرج ست درجات صعودًا نحو اليمين. ثم اضغط على «تحقق».
جرّب بنفسك
using UnityEngine;
public class Staircase : MonoBehaviour
{
void Start()
{
// ضع الدرجات من 0 إلى 5، ثم اكتب "Built 6 steps" في وحدة التحكم.
}
// اكتب float StepHeight(int number) هنا.
// اكتب void PlaceStep(int number) هنا.
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس أساسيات البرمجة النصية في Unity
1أساسيات C# في Unity
مرحبًا يا Unityالمتغيراتالأعداد العشرية تحتاج إلى fالنص في وحدة التحكممتغيرات تتذكرإذا وإلامقارنة الأعدادمراجعة: جامع العملات7الحلقات والدوال
التكرار باستخدام forحلقات داخل حلقاتكتابة دالةدوال تُعيد إجابةالمصفوفاتمراجعة: السُّلّم5المتجهات
جمع المتجهاتالاتجاهاتالفضاء المحلي والعالميالسرعة القُطريةالمسافة بين الأشياءVector3 بنية Structمراجعة: قيادة الطائرة المسيّرة8كائنات اللعبة والمكوّنات
المراجع في Inspectorالحصول على مكوّنالمكوّنات المفقودةإضافة مكوّنRequireComponentالإظهار والإخفاءمراجعة: مفتاح الإضاءة6التحويلات والتسلسل الهرمي
الآباء والأبناءارفع العلمالتحجيمانظر إلى الأشياءتحرّك نحو نقطةمراجعة: القمر في مدارهتدرّب بنفسك: Playground لـ Unity