סיכום: גרם מדרגות
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 42 מתוך 85.
חברו את הפרק: מתודה שמחזירה ערך, מתודה שעושה בו שימוש ולולאה שקוראת לה. כל מדרגה בגרם מדרגות גבוהה בחצי יחידה מהמדרגה שלפניה.
אתגר
קשהבנו גרם מדרגות בן 6 מדרגות.
- כתבו
float StepHeight(int number)שמחזירהnumber * 0.5f + 0.25f. - כתבו
void PlaceStep(int number): קובייה בשםStepבמיקוםnew Vector3(number, StepHeight(number), 0), בגודלnew Vector3(1, 0.5f, 1). - בתוך
Start(), מקמו מדרגות מ־0 עד 5 באמצעות לולאתfor, ואז הציגו ביומןBuilt 6 steps.
לחצו על "שחק": שש מדרגות עולות ימינה. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class Staircase : MonoBehaviour
{
void Start()
{
// הציבו מדרגות מ-0 עד 5, ואז כתבו "Built 6 steps" ב-Console.
}
// כתבו כאן float StepHeight(int number).
// כתבו כאן void PlaceStep(int number).
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין