Menu
CoddyTech

סיכום: מצלמת מרדף

חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 49 מתוך 63.

challenge icon

אתגר

בינוני

כתבו את מצלמת המרדף של המכונית. הסקריפט של המכונית מוכן: החץ למעלה מניע אותה, החצים שמאלה וימינה מסובבים אותה, והשדה הציבורי שלה heading מכיל את הכיוון שאליו היא פונה, במעלות סביב ציר y. הערך של heading ממשיך להיספר גם מתחת ל־0 וגם מעבר ל־360.

  • המצלמה נמצאת במיקום של המכונית ועוד offset ‏(0, 3, -6), מסובב סביב ציר y לפי זווית הסיבוב האופקית של המצלמה עצמה, כך שהיא ממוקמת מאחורי המכונית.
  • זווית הסיבוב האופקית מתחילה בכיוון של המכונית ומתקרבת אליו בהדרגה באמצעות Mathf.SmoothDamp במשך smoothTime ‏(0.3): בזמן פנייה המצלמה מסתובבת מעט אחרי המכונית, ותמיד בדרך הקצרה.
  • המצלמה מביטה בנקודה שנמצאת ahead ‏(4) יחידות לפני המכונית.

לחצו על Play, סעו במעגלים בשני הכיוונים, ואז לחצו על Check.

נסו בעצמכם

using UnityEngine;

public class ChaseCamera : MonoBehaviour
{
    public Car car;
    public Vector3 offset = new Vector3(0, 3, -6);
    public float smoothTime = 0.3f;
    public float ahead = 4f;

    void LateUpdate()
    {
    }
}

כל השיעורים ביחידה פיזיקה ומשחקיות