Menu
CoddyTech

مراجعة: مفتاح الإضاءة

جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 49 من 85.

يجمع هذا الملخص عناصر الفصل معًا: مرجعًا أُدخِل في Inspector، ومكوّنًا جرى الحصول عليه مرة واحدة باستخدام GetComponent، ومكوّنًا تم تشغيله وإيقافه باستخدام enabled.

challenge icon

التحدي

متوسط

اكتب مفتاح الإضاءة: يبدّل مفتاح المسافة حالة المصباح، ويُظهر المفتاح حالته.

  1. احتفظ بـ Renderer الخاص بالمفتاح في حقل، واضبطه في Start().
  2. عند الضغط على مفتاح المسافة، بدّل حالة مكوّن Light: lamp.enabled = !lamp.enabled;.
  3. لوّن المفتاح بـ Color.green عندما يكون المصباح مضاءً، وبـ Color.red عندما يكون مطفأً، بدءًا من البداية وبعد كل ضغطة.

اضغط على «العب» ثم اضغط على مفتاح المسافة: ينطفئ المصباح ويتحول المفتاح إلى الأحمر. ثم اضغط على «تحقق».

جرّب بنفسك

using UnityEngine;

public class LightSwitch : MonoBehaviour
{
    public Light lamp;

    void Start()
    {
    }

    void Update()
    {
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس أساسيات البرمجة النصية في Unity

تدرّب بنفسك: Playground لـ Unity