סיכום: צריח
חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 46 מתוך 71.
הסיכום הזה מחבר את הפרק: כיוון שהושטח על הקרקע, Quaternion.LookRotation, פנייה יציבה באמצעות RotateTowards, והיסט שמסובב באמצעות סיבוב.
אתגר
בינוניכתבו את הצריח: הוא עוקב אחר הטנק ויורה פגזים.
- בכל פריים, חשבו את
tank.position - transform.positionכשהערך שלyמוגדר ל־0, והסתובבו לכיווןQuaternion.LookRotationשלו באמצעותQuaternion.RotateTowards, בקצב שלturnSpeed * Time.deltaTime. - בעת לחיצה על מקש הרווח, צרו פגז במיקום
transform.position + transform.rotation * new Vector3(0, 0.5f, 1), עםtransform.rotation.
לחצו על "שחק", נהגו בטנק וירו. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class Turret : MonoBehaviour
{
public Transform tank;
public GameObject shellPrefab;
public float turnSpeed = 90f;
void Update()
{
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה פיזיקה ומשחקיות
1גוף קשיח
כוח הכבידה והמסהדחיפה באמצעות AddForceקפיצה באמצעות מתקףFixedUpdate לפיזיקהמהירותגופים קינמטייםחזרה: משטח שיגור2התנגשויות
OnCollisionEnterבמה פגעתי?להישבר בעת פגיעהלעמוד על הקרקעניתור וחיכוךצורות Colliderסיכום: קיר שביר5פרויקט: מרוץ המטבעות
הכדור המתגלגלמטבעות לאיסוףתרגלו בעצמכם: Unity אונליין