סיכום: מצלמת מרדף
חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 51 מתוך 71.
הסיכום הזה מחבר את הפרק: זווית שהוחלקה באמצעות SmoothDamp, היסט שסובב סביב המטרה, ו־LookAt לנקודה שנמצאת קדימה.
אתגר
בינוניכתבו את מצלמת המעקב: היא מסתובבת ונמצאת מאחורי המכונית, באיחור קל.
- שמרו את ה־
yawשל המצלמה בשדה, הגדירו אותו ל־car.headingב־Start(), והחליקו את תנועתו באמצעותMathf.SmoothDamp(yaw, car.heading, ref yawVelocity, smoothTime)בכלLateUpdate(). - מקמו אותה ב־
car.transform.position + Quaternion.Euler(0, yaw, 0) * offset. - כוונו אותה באמצעות
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()
{
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה פיזיקה ומשחקיות
1גוף קשיח
כוח הכבידה והמסהדחיפה באמצעות AddForceקפיצה באמצעות מתקףFixedUpdate לפיזיקהמהירותגופים קינמטייםחזרה: משטח שיגור2התנגשויות
OnCollisionEnterבמה פגעתי?להישבר בעת פגיעהלעמוד על הקרקעניתור וחיכוךצורות Colliderסיכום: קיר שביר5פרויקט: מרוץ המטבעות
הכדור המתגלגלמטבעות לאיסוףתרגלו בעצמכם: Unity אונליין