סיכום: יומן מחזור החיים
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 74 מתוך 85.
הסיכום הזה מחבר את הפרק כולו: כל מתודה ש-Unity קוראת לה בסקריפט, מ-Awake() ועד OnDestroy(), לפי הסדר שבו היא קוראת להן.
אתגר
בינוניהציגו את סדר הפעולות של Unity בחלון Console.
- כתבו את
Awake,OnEnable,Start,OnDisableו־OnDestroy, כשכל אחד מהם רושם את שמו. - כתבו באותו אופן את
FixedUpdate, אתUpdateואתLateUpdate, כך שירשמו הודעה רק בקריאה הראשונה, ולכל אחד מהם שדהbool. - בתוך
Update(), בעת לחיצה על Space, קראו ל־Destroy(gameObject);.
לחצו על "שחק", ואז על Space: חלון Console מציג את שמונת השמות לפי הסדר. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class LifecycleLogger : MonoBehaviour
{
// הדפיסו ללוג את שמה של כל מתודה: Awake, OnEnable, Start, FixedUpdate, Update,
// LateUpdate, OnDisable, OnDestroy. את שלוש המתודות שחוזרות על עצמן הדפיסו ללוג פעם אחת בלבד.
// לחיצה על Space משמידה את האובייקט הזה.
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין