مراجعة: مسجّل دورة الحياة
جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 59 من 67.
التحدي
متوسطاكتب نصًا برمجيًا يعرض ترتيب Unity في وحدة التحكم. تسجّل كل واحدة من هذه الطرق اسمها، تمامًا كما هو مكتوب هنا: Awake، OnEnable، Start، FixedUpdate، Update، LateUpdate، OnDisable، OnDestroy.
- تعمل
FixedUpdateوUpdateوLateUpdateمرارًا وتكرارًا، لذا لا تسجّل كل واحدة منها إلا عند استدعائها لأول مرة. - يؤدي الضغط على مفتاح المسافة إلى تدمير الكائن، حتى يأتي دور الطريقتين الأخيرتين.
اضغط على Play، ثم اضغط على مفتاح المسافة، واقرأ وحدة التحكم، ثم اضغط على Check.
جرّب بنفسك
using UnityEngine;
public class LifecycleLogger : MonoBehaviour
{
// سجّل اسم كل طريقة: Awake, OnEnable, Start, FixedUpdate, Update,
// LateUpdate, OnDisable, OnDestroy. سجّل الطرق الثلاث التي تتكرر مرة واحدة فقط.
// يؤدي الضغط على Space إلى تدمير هذا الكائن.
}
جميع دروس أساسيات البرمجة النصية في Unity
1أول سكربت لك
مرحبًا يا Unityضع المكعبتحرّك في كل إطاراستدر كل ثانيةوجّه باستخدام المفاتيحمراجعة: قُد المكعب4المتجهات
جمع المتجهاتالاتجاهاتالفضاء المحلي وفضاء العالمالسرعة القطريةالمسافة بين الأشياءVector3 بنية Structمراجعة: طيار الطائرة المسيّرة10دورة حياة السكربت
Awake وStartUpdate وLateUpdateOnEnable وOnDisableترتيب دورة الحياةمراجعة: مسجّل دورة الحياة5التحويلات والتسلسل الهرمي
الآباء والأبناءالتحجيمالنظر إلى الأشياءالتحرك نحو نقطةمراجعة: القمر الدائر