סיכום: הטסת רחפן
חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 30 מתוך 85.
הסיכום הזה מחבר את הפרק כולו: כיוון שנבנה מהצירים, שאורכו יחידה אחת באמצעות .normalized, כיוונים בעלי שמות כמו Vector3.up, ומיקום שמשתנה באמצעות עותק.
אתגר
קלהטיסו את הרחפן: החצים מנווטים, ומקש הרווח מעלה אותו.
- בתוך
Update(), הזיזו אותו לפי הצירים הגולמיים (Horizontal בציר x, Vertical בציר z), כפול.normalized, כפולspeed * Time.deltaTime. - כל עוד מקש הרווח לחוץ, הוסיפו
Vector3.up * climb * Time.deltaTime; אחרת, כפלו אתVector3.downבאותו ערך. - שמרו על ערך y של לפחות
0.5f, באמצעות עותק של המיקום.
לחצו על "שחק" והטיסו: הרחפן עולה כשלוחצים על מקש הרווח ושוקע עד הרצפה. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class Drone : MonoBehaviour
{
public float speed = 1f;
public float climb = 1f;
void Update()
{
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות הסקריפטים ב-Unity
1יסודות C# ב-Unity
שלום, Unityמשתניםמספרים עשרוניים צריכים fטקסט ב-Consoleמשתנים ששומרים ערכיםאם ואחרתהשוואת מספריםחזרה: אוסף המטבעות5וקטורים
חיבור וקטוריםכיווניםמרחב מקומי ומרחב עולמימהירות אלכסוניתהמרחק בין עצמיםVector3 הוא מבנה נתוניםסיכום: הטסת רחפן8אובייקטי משחק ורכיבים
הפניות ב-Inspectorקבלת רכיברכיבים חסריםהוספת רכיבRequireComponentהצגה והסתרהחזרה: מתג תאורה6טרנספורמציות והיררכיה
הורים וילדיםלהניף את הדגלקנה מידהלהסתכל על דבריםלנוע לעבר נקודהסיכום: הירח המקיף12מחזור החיים של הסקריפט
Awake ו-StartUpdate ו-LateUpdateOnEnable ו-OnDisableסדר מחזור החייםסיכום: יומן מחזור החייםתרגלו בעצמכם: Unity אונליין