חזרה: מתג תאורה
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 49 מתוך 85.
הסיכום הזה מחבר את הפרק כולו: הפניה שמולאה ב־Inspector, רכיב שאוחזר פעם אחת באמצעות GetComponent, ורכיב שהופעל וכובה באמצעות enabled.
אתגר
בינוניכתבו את מתג האור: מקש הרווח מדליק ומכבה את המנורה, והמתג מציג את מצבה.
- שמרו את ה-
Rendererשל המתג עצמו בשדה, והגדירו אותו ב-Start(). - בלחיצה על מקש הרווח, הפכו את מצב רכיב ה-Light:
lamp.enabled = !lamp.enabled;. - צבעו את המתג ב-
Color.greenכשהמנורה דולקת, וב-Color.redכשהיא כבויה, החל מתחילת הפעולה ולאחר כל לחיצה.
לחצו על "שחק" ואז על מקש הרווח: המנורה תכבה והמתג יהפוך לאדום. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class LightSwitch : MonoBehaviour
{
public Light lamp;
void Start()
{
}
void Update()
{
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין