مراجعة: المصعد
جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 18 من 85.
يجمع هذا الملخص الفصل معًا: حقول يضبطها Inspector، وتظل خاصة باستخدام [SerializeField]، وتُقرأ في كل إطار داخل Update().
التحدي
سهلاكتب نص المصعد البرمجي: يصعد إلى الأعلى ويتوقف هناك.
- أضف حقلين،
speedوtop، بصيغة[SerializeField] private float. اضبطهما في نافذة المفتش على 2 و5. - في
Update()، ما دامtransform.position.yأقل منtop، أضفnew Vector3(0, speed * Time.deltaTime, 0)إلىtransform.position.
اضغط على «العب»: يصعد المصعد إلى ارتفاع 5 ويبقى هناك. ثم اضغط على «تحقق».
جرّب بنفسك
using UnityEngine;
public class Lift : MonoBehaviour
{
// speed وtop: خاصّان، ويُضبطان في Inspector
void Update()
{
}
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس أساسيات البرمجة النصية في Unity
1أساسيات C# في Unity
مرحبًا يا Unityالمتغيراتالأعداد العشرية تحتاج إلى fالنص في وحدة التحكممتغيرات تتذكرإذا وإلامقارنة الأعدادمراجعة: جامع العملات7الحلقات والدوال
التكرار باستخدام forحلقات داخل حلقاتكتابة دالةدوال تُعيد إجابةالمصفوفاتمراجعة: السُّلّم5المتجهات
جمع المتجهاتالاتجاهاتالفضاء المحلي والعالميالسرعة القُطريةالمسافة بين الأشياءVector3 بنية Structمراجعة: قيادة الطائرة المسيّرة8كائنات اللعبة والمكوّنات
المراجع في Inspectorالحصول على مكوّنالمكوّنات المفقودةإضافة مكوّنRequireComponentالإظهار والإخفاءمراجعة: مفتاح الإضاءة6التحويلات والتسلسل الهرمي
الآباء والأبناءارفع العلمالتحجيمانظر إلى الأشياءتحرّك نحو نقطةمراجعة: القمر في مدارهتدرّب بنفسك: Playground لـ Unity