Menu
CoddyTech

סיכום: צריח

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

הסיכום הזה מחבר את הפרק: כיוון שהושטח על הקרקע, Quaternion.LookRotation, פנייה יציבה באמצעות RotateTowards, והיסט שמסובב באמצעות סיבוב.

challenge icon

אתגר

בינוני

כתבו את הצריח: הוא עוקב אחר הטנק ויורה פגזים.

  1. בכל פריים, חשבו את tank.position - transform.position כשהערך של y מוגדר ל־0, והסתובבו לכיוון Quaternion.LookRotation שלו באמצעות Quaternion.RotateTowards, בקצב של turnSpeed * Time.deltaTime.
  2. בעת לחיצה על מקש הרווח, צרו פגז במיקום 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()
    {
    }
}
quiz iconבחנו את עצמכם

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

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

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