ציידים
חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 57 מתוך 63.
אתגר
בינוניעכשיו הציידים. שניים עומדים בזירה, עם התג Hunter, ולכל אחד מהם Rigidbody ואת הסקריפט Hunter. השאר את השחקן מהשיעור הקודם, ומלא את Hunter:
- שדה
speedשה-Inspector קובע (3). - ב-
Start, מצא את השחקן באמצעותGameObject.FindWithTag("Player")ושמור את ה-Transform שלו. בשיעור הבא הציידים ייווצרו מתוך prefab בזמן שהמשחק פועל, והשדה של prefab לא יכול להכיל אובייקט מהסצנה, ולכן כל צייד מוצא את השחקן בעצמו. - בכל צעד פיזיקלי, קבע את המהירות של הצייד לכיוון השחקן לאורך הקרקע במהירות
speed, תוך שמירה על מהירות ה-y שלו.
לחץ על Play והתרחק מהם, ואז לחץ על Check.
נסו בעצמכם
using UnityEngine;
public class Hunter : MonoBehaviour
{
// בשיעור מאוחר יותר נוסיף כאן ציידים שרודפים אחרי השחקן.
}
כל השיעורים ביחידה פיזיקה ומשחקיות
1גוף קשיח
כוח הכבידה והמסהדחיפה באמצעות AddForceקפיצה באמצעות מתקףFixedUpdate לפיזיקהמהירותגופים קינמטייםחזרה: משטח שיגור2התנגשויות
OnCollisionEnterבמה פגעתי?להישבר בעת פגיעהלעמוד על הקרקעניתור וחיכוךצורות Colliderסיכום: קיר שביר5פרויקט: מרוץ המטבעות
הכדור המתגלגלמטבעות לאיסוף