Menu
CoddyTech

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

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

הסיכום הזה מחבר את הפרק: זווית שהוחלקה באמצעות SmoothDamp, היסט שסובב סביב המטרה, ו־LookAt לנקודה שנמצאת קדימה.

challenge icon

אתגר

בינוני

כתבו את מצלמת המעקב: היא מסתובבת ונמצאת מאחורי המכונית, באיחור קל.

  1. שמרו את ה־yaw של המצלמה בשדה, הגדירו אותו ל־car.heading ב־Start(), והחליקו את תנועתו באמצעות Mathf.SmoothDamp(yaw, car.heading, ref yawVelocity, smoothTime) בכל LateUpdate().
  2. מקמו אותה ב־car.transform.position + Quaternion.Euler(0, yaw, 0) * offset.
  3. כוונו אותה באמצעות transform.LookAt(car.transform.position + car.transform.forward * ahead);.

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

נסו בעצמכם

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()
    {
    }
}
quiz iconבחנו את עצמכם

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

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

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