מאפייני Inspector
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 17 מתוך 85.
מאפיינים בשדה משנים את האופן שבו המפקח מציג אותו, בלי לשנות את פעולת הקוד. ארבעה מהם מופיעים כמעט בכל פרויקט Unity:
[Header("Movement")]מציב כותרת מודגשת מעל השדות שאחריו, כדי לקבץ אותם.[Tooltip("Units per second")]מציג את הטקסט הזה כשהעכבר מונח מעל שם השדה.[Range(0f, 10f)]מצייר מחוון, והמפקח שומר על הערך בין 0 ל-10.[HideInInspector]מסתיר שדה ציבורי מהמפקח, בעוד שסקריפטים אחרים עדיין יכולים להשתמש בו.
[Header("Movement")]
[Tooltip("Units per second")]
[Range(0f, 10f)]
[SerializeField] private float speed = 4f;
[HideInInspector] public int score;[Range] מגביל רק את מה שאפשר להקליד או לגרור במפקח. הקוד עדיין יכול להגדיר speed = 25f, ושום דבר לא מונע זאת, לכן גם סקריפט שזקוק להגבלה אוכף אותה בקוד.
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין