Menu
CoddyTech

פלטפורמות נעות

חלק מהיחידה בניית משחקים אמיתיים במסלול ה-Unity של Coddy. שיעור 50 מתוך 60.

challenge icon

אתגר

בינוני

גרמו לפלטפורמה הכחולה לגלוש מעל הפער. בשיעור הבא תרכבו עליה.

  1. ב־MovingPlatform, הוסיפו ערכי [SerializeField] מסוג float בשם distance = 3f ו־speed = 1.5f, וגם את public Vector3 delta;.
  2. ב־Update(), גלשו מנקודת ההתחלה למרחק של distance יחידות לאורך ‎+x במהירות speed, חזרו לנקודת ההתחלה וחזרו על כך.
  3. הגדירו את delta כהפרש בין המיקום אחרי התנועה למיקום לפניה.

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

נסו בעצמכם

using UnityEngine;

public class MovingPlatform : MonoBehaviour
{
    // בשיעור מאוחר יותר נשלים את זה: פלטפורמה שנעה הלוך ושוב בצורה חלקה.
}

כל השיעורים ביחידה בניית משחקים אמיתיים

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