סיכום: מפתח ודלת
חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 20 מתוך 63.
אתגר
קלשער נעול ניצב בקיר, ומפתח מונח על הרצפה. Player.cs מזיז את השחקן בעזרת מקשי החצים ויש לו שדה hasKey. Key ו-Doorway שלפני השער הם אזורי הפעלה. כתבו את הסקריפטים שלהם:
Key: כשהשחקן נוגע בו, הגדירו אתhasKeyשל השחקן ל-true, הציגו ביומןGot the keyוהסירו את המפתח. שום דבר אחר לא יכול לקחת אותו: כדור שמתגלגל מעליו משאיר אותו במקומו.Door: כשהשחקן נכנס לפתח עם המפתח, הסתירו אתgateוהציגו ביומןThe door opens. בלי המפתח, הציגו ביומןLockedוהשאירו את השער סגור.
לחצו על Play, נסו לפתוח את הדלת, הביאו את המפתח ונסו שוב, ואז לחצו על Check.
נסו בעצמכם
using UnityEngine;
public class Key : MonoBehaviour
{
// השחקן אוסף את המפתח; שום דבר אחר לא אוסף אותו
}
כל השיעורים ביחידה פיזיקה ומשחקיות
1גוף קשיח
כוח הכבידה והמסהדחיפה באמצעות AddForceקפיצה באמצעות מתקףFixedUpdate לפיזיקהמהירותגופים קינמטייםחזרה: משטח שיגור2התנגשויות
OnCollisionEnterבמה פגעתי?להישבר בעת פגיעהלעמוד על הקרקעניתור וחיכוךצורות Colliderסיכום: קיר שביר5פרויקט: מרוץ המטבעות
הכדור המתגלגלמטבעות לאיסוף