סיכום: מצלמת מרדף
חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 49 מתוך 63.
אתגר
בינוניכתבו את מצלמת המרדף של המכונית. הסקריפט של המכונית מוכן: החץ למעלה מניע אותה, החצים שמאלה וימינה מסובבים אותה, והשדה הציבורי שלה 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()
{
}
}
כל השיעורים ביחידה פיזיקה ומשחקיות
1גוף קשיח
כוח הכבידה והמסהדחיפה באמצעות AddForceקפיצה באמצעות מתקףFixedUpdate לפיזיקהמהירותגופים קינמטייםחזרה: משטח שיגור2התנגשויות
OnCollisionEnterבמה פגעתי?להישבר בעת פגיעהלעמוד על הקרקעניתור וחיכוךצורות Colliderסיכום: קיר שביר5פרויקט: מרוץ המטבעות
הכדור המתגלגלמטבעות לאיסוף