סיכום: מעלית
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 18 מתוך 85.
הסיכום הזה מחבר את הפרק כולו: שדות שהמפקח מגדיר, שנשארים פרטיים באמצעות [SerializeField], ושנקראים בכל פריים בתוך Update().
אתגר
קלכתבו את הסקריפט של המעלית: היא עולה עד למעלה ועוצרת שם.
- הוסיפו שני שדות,
speedו-top, מסוג[SerializeField] private float. ה-Inspector מגדיר אותם ל-2 ול-5. - ב-
Update(), כל עודtransform.position.yנמוך מ-top, הוסיפו אתnew Vector3(0, speed * Time.deltaTime, 0)אלtransform.position.
לחצו על ״שחק״: המעלית עולה לגובה 5 ונשארת שם. לאחר מכן לחצו על ״בדיקה״.
נסו בעצמכם
using UnityEngine;
public class Lift : MonoBehaviour
{
// speed ו-top: פרטיים, מוגדרים ב-Inspector
void Update()
{
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין