Menu
CoddyTech

סיכום: הטסת רחפן

חלק מהיחידה יסודות הסקריפטים ב-Unity במסלול ה-Unity של Coddy. שיעור 30 מתוך 85.

הסיכום הזה מחבר את הפרק כולו: כיוון שנבנה מהצירים, שאורכו יחידה אחת באמצעות .normalized, כיוונים בעלי שמות כמו Vector3.up, ומיקום שמשתנה באמצעות עותק.

challenge icon

אתגר

קל

הטיסו את הרחפן: החצים מנווטים, ומקש הרווח מעלה אותו.

  1. בתוך Update(), הזיזו אותו לפי הצירים הגולמיים (Horizontal בציר x, Vertical בציר z), כפול .normalized, כפול speed * Time.deltaTime.
  2. כל עוד מקש הרווח לחוץ, הוסיפו Vector3.up * climb * Time.deltaTime; אחרת, כפלו את Vector3.down באותו ערך.
  3. שמרו על ערך y של לפחות 0.5f, באמצעות עותק של המיקום.

לחצו על "שחק" והטיסו: הרחפן עולה כשלוחצים על מקש הרווח ושוקע עד הרצפה. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

using UnityEngine;

public class Drone : MonoBehaviour
{
    public float speed = 1f;
    public float climb = 1f;

    void Update()
    {
    }
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות הסקריפטים ב-Unity

תרגלו בעצמכם: Unity אונליין