סיכום: הירח המקיף
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 36 מתוך 85.
הסיכום הזה מחבר את כל חלקי הפרק: ילד שעוקב אחרי ההורה שלו ללא קוד, סיבוב בכל פריים, וקנה מידה שגדל לכיוון גבול.
אתגר
בינוניכתבו את הסקריפט של כוכב הלכת; הירח, הילד שלו, עוקב אחריו בעצמו.
- ב־
Update(), סובבו את כוכב הלכת סביב ציר y במהירות שלspinמעלות לשנייה. - כל עוד מקש הרווח לחוץ, הגדילו שדה
float sizeמ־1 לכיוון 2 בקצב שלgrowלשנייה, באמצעותMathf.MoveTowards. - הגדירו
transform.localScale = Vector3.one * size;.
לחצו על "שחק" והחזיקו את מקש הרווח: כוכב הלכת גדל והירח נע בתנופה רחבה יותר. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class Planet : MonoBehaviour
{
public float spin = 40f;
public float grow = 0.5f;
void Update()
{
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין