Menu
CoddyTech

مراجعة: مسجّل دورة الحياة

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

يجمع هذا الملخص الفصل معًا: كل دالة تستدعيها Unity في نص برمجي، من Awake() إلى OnDestroy()، بالترتيب الذي تستدعيها به.

challenge icon

التحدي

متوسط

اعرض ترتيب Unity في وحدة التحكم.

  1. اكتب Awake وOnEnable وStart وOnDisable وOnDestroy، بحيث يسجل كل منها اسمه.
  2. اكتب FixedUpdate وUpdate وLateUpdate بالطريقة نفسها، مع التسجيل عند الاستدعاء الأول فقط، وبحقل bool لكل منها.
  3. في Update()، عند الضغط على Space، استدعِ Destroy(gameObject);.

اضغط «العب»، ثم على Space: ستعرض وحدة التحكم الأسماء الثمانية بالترتيب. ثم اضغط «تحقق».

جرّب بنفسك

using UnityEngine;

public class LifecycleLogger : MonoBehaviour
{
    // سجّل اسم كل دالة: Awake, OnEnable, Start, FixedUpdate, Update,
    // LateUpdate, OnDisable, OnDestroy. سجّل الدوال الثلاث التي تتكرر مرة واحدة فقط.
    // يؤدي الضغط على Space إلى تدمير هذا الكائن.
}
quiz iconاختبر نفسك

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

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

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