סיכום: קיר שביר
חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 14 מתוך 71.
הסיכום הזה מחבר את הפרק: OnCollisionEnter, התג של מה שפגע בך ומהירות הפגיעה מתוך collision.relativeVelocity.
אתגר
קלכתוב את Brick.cs: כדור תותח מהיר שובר את הלבנה שבה הוא פוגע.
- ב־
OnCollisionEnterשל הלבנה, בדוק יחד אתcollision.gameObject.CompareTag("Ball")ואתcollision.relativeVelocity.magnitude >= breakSpeed, באמצעות&&. - כאשר שניהם נכונים, רשום ביומן את
Brick brokenוהפעל אתDestroy(gameObject);. כדורים איטיים ולבנים נופלות אינם שוברים דבר.
לחץ על "שחק", כוון באמצעות החצים וירה באמצעות מקש הרווח. לאחר מכן לחץ על "בדיקה".
נסו בעצמכם
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה פיזיקה ומשחקיות
1גוף קשיח
כוח הכבידה והמסהדחיפה באמצעות AddForceקפיצה באמצעות מתקףFixedUpdate לפיזיקהמהירותגופים קינמטייםחזרה: משטח שיגור2התנגשויות
OnCollisionEnterבמה פגעתי?להישבר בעת פגיעהלעמוד על הקרקעניתור וחיכוךצורות Colliderסיכום: קיר שביר5פרויקט: מרוץ המטבעות
הכדור המתגלגלמטבעות לאיסוףתרגלו בעצמכם: Unity אונליין