פלטפורמות נעות
חלק מהיחידה בניית משחקים אמיתיים במסלול ה-Unity של Coddy. שיעור 50 מתוך 60.
אתגר
בינוניגרמו לפלטפורמה הכחולה לגלוש מעל הפער. בשיעור הבא תרכבו עליה.
- ב־
MovingPlatform, הוסיפו ערכי[SerializeField]מסוג float בשםdistance = 3fו־speed = 1.5f, וגם אתpublic Vector3 delta;. - ב־
Update(), גלשו מנקודת ההתחלה למרחק שלdistanceיחידות לאורך +x במהירותspeed, חזרו לנקודת ההתחלה וחזרו על כך. - הגדירו את
deltaכהפרש בין המיקום אחרי התנועה למיקום לפניה.
לחצו על "שחק": הפלטפורמה תגלוש החוצה ובחזרה. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class MovingPlatform : MonoBehaviour
{
// בשיעור מאוחר יותר נשלים את זה: פלטפורמה שנעה הלוך ושוב בצורה חלקה.
}
כל השיעורים ביחידה בניית משחקים אמיתיים
10פרויקט: משחק פלטפורמה תלת־ממדי
המסלולפלטפורמות נעותתרגלו בעצמכם: Unity אונליין