סיכום: נהגו בקובייה
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 13 מתוך 85.
הסיכום הזה מחבר את הפרק: קובעים את המיקום פעם אחת בתוך Start(), ואז מזיזים ומסובבים בכל פריים בתוך Update(), כשהתנועה מותאמת לפי Time.deltaTime ונבדקת באמצעות Input.GetKey. המיקום הוא מרכז האובייקט, וכל הקוד נכתב בתוך הסוגריים המסולסלים של המתודות.
אתגר
קלחברו את הפרק: מקמו קובייה, הזיזו וסובבו אותה.
- ב־
Start(), מקמו את הקובייה, שגובהה יחידה אחת, על הקרקע ב־x =-3, z =0. - ב־
Update(), כל עוד מקש החץ ימינה מוחזק, הזיזו אותה ימינה במהירות שלspeedיחידות לשנייה. - כל עוד מקש הרווח מוחזק, סובבו אותה סביב ציר y בקצב של
spinמעלות לשנייה.
לחצו על "שחק" והחזיקו את מקש החץ, ואז את מקש הרווח. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class Driver : MonoBehaviour
{
public float speed = 3f;
public float spin = 180f;
void Start()
{
}
void Update()
{
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין