סיכום: קיר שביר
חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 14 מתוך 63.
אתגר
קלקיר של עשרה לבנים ניצב מול תותח. הכדור הוא כדור תותח (עם התג Ball, הסקריפט Cannon.cs, שכבר נכתב): החיצים שמאלה וימינה מכוונים, ומקש הרווח יורה. כל לבנה היא Rigidbody עם הסקריפט Brick ועם breakSpeed (6). כתבו את Brick.cs:
- כשהכדור פוגע בלבנה במהירות של
breakSpeedמטר לשנייה או יותר, הלבנה נשברת: הציגו ביומןBrick brokenוהשמידו את הלבנה. - שום דבר אחר לא שובר לבנה: לא כדור איטי יותר, ולא לבנה שנוחתת על הקרקע או על לבנה אחרת, בלי קשר למהירות נפילתה.
לחצו על Play והפילו את הקיר, ואז לחצו על Check.
נסו בעצמכם
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}
כל השיעורים ביחידה פיזיקה ומשחקיות
1גוף קשיח
כוח הכבידה והמסהדחיפה באמצעות AddForceקפיצה באמצעות מתקףFixedUpdate לפיזיקהמהירותגופים קינמטייםחזרה: משטח שיגור2התנגשויות
OnCollisionEnterבמה פגעתי?להישבר בעת פגיעהלעמוד על הקרקעניתור וחיכוךצורות Colliderסיכום: קיר שביר5פרויקט: מרוץ המטבעות
הכדור המתגלגלמטבעות לאיסוף