مراجعة: مفتاح الإضاءة
جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 49 من 85.
يجمع هذا الملخص عناصر الفصل معًا: مرجعًا أُدخِل في Inspector، ومكوّنًا جرى الحصول عليه مرة واحدة باستخدام GetComponent، ومكوّنًا تم تشغيله وإيقافه باستخدام enabled.
التحدي
متوسطاكتب مفتاح الإضاءة: يبدّل مفتاح المسافة حالة المصباح، ويُظهر المفتاح حالته.
- احتفظ بـ
Rendererالخاص بالمفتاح في حقل، واضبطه فيStart(). - عند الضغط على مفتاح المسافة، بدّل حالة مكوّن Light:
lamp.enabled = !lamp.enabled;. - لوّن المفتاح بـ
Color.greenعندما يكون المصباح مضاءً، وبـColor.redعندما يكون مطفأً، بدءًا من البداية وبعد كل ضغطة.
اضغط على «العب» ثم اضغط على مفتاح المسافة: ينطفئ المصباح ويتحول المفتاح إلى الأحمر. ثم اضغط على «تحقق».
جرّب بنفسك
using UnityEngine;
public class LightSwitch : MonoBehaviour
{
public Light lamp;
void Start()
{
}
void Update()
{
}
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس أساسيات البرمجة النصية في Unity
1أساسيات C# في Unity
مرحبًا يا Unityالمتغيراتالأعداد العشرية تحتاج إلى fالنص في وحدة التحكممتغيرات تتذكرإذا وإلامقارنة الأعدادمراجعة: جامع العملات7الحلقات والدوال
التكرار باستخدام forحلقات داخل حلقاتكتابة دالةدوال تُعيد إجابةالمصفوفاتمراجعة: السُّلّم5المتجهات
جمع المتجهاتالاتجاهاتالفضاء المحلي والعالميالسرعة القُطريةالمسافة بين الأشياءVector3 بنية Structمراجعة: قيادة الطائرة المسيّرة8كائنات اللعبة والمكوّنات
المراجع في Inspectorالحصول على مكوّنالمكوّنات المفقودةإضافة مكوّنRequireComponentالإظهار والإخفاءمراجعة: مفتاح الإضاءة6التحويلات والتسلسل الهرمي
الآباء والأبناءارفع العلمالتحجيمانظر إلى الأشياءتحرّك نحو نقطةمراجعة: القمر في مدارهتدرّب بنفسك: Playground لـ Unity